Class: Docomoru::CommandBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/docomoru/command_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ CommandBuilder

Returns a new instance of CommandBuilder.



7
8
9
# File 'lib/docomoru/command_builder.rb', line 7

def initialize(argv)
  @argv = argv
end

Instance Method Details

#callObject



11
12
13
14
15
16
17
# File 'lib/docomoru/command_builder.rb', line 11

def call
  if arguments.valid?
    Commands::Request.new(arguments)
  else
    Commands::Error.new(arguments)
  end
end