Method: Codec::Field#set_value

Defined in:
lib/codec/field.rb

#set_value(value, path = nil, separator = ".") ⇒ Object



54
55
56
57
58
59
60
61
62
# File 'lib/codec/field.rb', line 54

def set_value(value,path = nil,separator =".")
  if path.nil?
   raise "Error can not set value that is instance of Array" if value.kind_of? Array
    @value = value
  else
    @value = set_node(@value,value,path.split(separator))
  end
  return self
end