Class: Burn::Generator::Telnet::UserInput

Inherits:
Object
  • Object
show all
Defined in:
lib/burn/generator/telnet/user_input.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(conf) ⇒ UserInput

Returns a new instance of UserInput.



7
8
9
10
11
# File 'lib/burn/generator/telnet/user_input.rb', line 7

def initialize(conf)
  @conf = conf
  @signal = nil
  @val = nil
end

Instance Attribute Details

#valObject (readonly)

Returns the value of attribute val.



5
6
7
# File 'lib/burn/generator/telnet/user_input.rb', line 5

def val
  @val
end

Instance Method Details

#init_for_next_loopObject



17
18
19
20
# File 'lib/burn/generator/telnet/user_input.rb', line 17

def init_for_next_loop
  @val = @signal
  @signal = nil
end

#receive_signal(signal) ⇒ Object



13
14
15
# File 'lib/burn/generator/telnet/user_input.rb', line 13

def receive_signal(signal)
  @signal = signal if @conf.app.user_input ==:enable
end