Method: CommandBuilder#initialize
- Defined in:
- lib/clarity/commands/command_builder.rb
#initialize(params) ⇒ CommandBuilder
Returns a new instance of CommandBuilder.
10 11 12 13 14 15 16 |
# File 'lib/clarity/commands/command_builder.rb', line 10 def initialize(params) @params = params @filename = params.fetch(FileParameter) @terms = TermParameters.map {|term| params.fetch(term, nil) }.compact.reject {|term| term.empty? } = "" valid? end |