1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
module Oxidized class Input module CLI def initialize @post_login = [] @pre_logout = [] end def get @post_login.each { |command| cmd command } d = @node.model.cmds disconnect d end def post_login _post_login @post_login << _post_login unless @exec end def pre_logout _pre_logout @pre_logout << _pre_logout unless @exec end end end end