Method: Webbynode::Application#initialize

Defined in:
lib/webbynode/application.rb

#initialize(*args) ⇒ Application

Returns a new instance of Application.



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/webbynode/application.rb', line 7

def initialize(*args)
  args = ["help", "commands"] unless args.any?
  
  if args.first.include?(":")
    arg = args.shift
    args.unshift arg.split(":")[1]
    args.unshift arg.split(":")[0]
  end
  
  @command = args.shift
  @params = args
end