Class: Main

Inherits:
Object
  • Object
show all
Defined in:
lib/chid/main.rb

Defined Under Namespace

Classes: ActionWithArgs

Instance Method Summary collapse

Constructor Details

#initialize(chid_config) ⇒ Main

Returns a new instance of Main.



9
10
11
# File 'lib/chid/main.rb', line 9

def initialize(chid_config)
  @chid_config = chid_config
end

Instance Method Details

#init(&execute_action_block) ⇒ Object



13
14
15
16
17
18
# File 'lib/chid/main.rb', line 13

def init(&execute_action_block)
  puts "Hello #{chid_config.username}".blue
  puts "How can I help you?"

  run(&execute_action_block)
end