Module: LxcMonkey::Resource
- Defined in:
- lib/vagabond/cookbooks/lxc/libraries/monkey.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/vagabond/cookbooks/lxc/libraries/monkey.rb', line 26 def included(klass) klass.class_eval do alias_method :non_monkey_initialize, :initialize alias_method :initialize, :monkey_initialize end end |
Instance Method Details
#monkey_initialize(*args) ⇒ Object
34 35 36 37 |
# File 'lib/vagabond/cookbooks/lxc/libraries/monkey.rb', line 34 def monkey_initialize(*args) non_monkey_initialize(*args) @stream_output = nil end |
#stream_output(arg = nil) ⇒ Object
39 40 41 42 43 44 45 |
# File 'lib/vagabond/cookbooks/lxc/libraries/monkey.rb', line 39 def stream_output(arg=nil) set_or_return( :stream_output, arg, :kind_of => [TrueClass,FalseClass,IO] ) end |