Method: CommandMapper::Types::KeyValue#initialize
- Defined in:
- lib/command_mapper/types/key_value.rb
#initialize(separator: '=', key: Str.new, value: Str.new) ⇒ KeyValue
Initializes the key-value value type.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/command_mapper/types/key_value.rb', line 44 def initialize(separator: '=', key: Str.new, value: Str.new) @separator = separator if key.nil? raise(ArgumentError,"key: keyword cannot be nil") end if value.nil? raise(ArgumentError,"value: keyword cannot be nil") end @key = Types::Type(key) @value = Types::Type(value) end |