class ParamsCollector::Marshaler::HashMarshaler

Attributes

value[R]

Public Class Methods

new() click to toggle source
# File lib/params_collector/marshaler/hash_marshaler.rb, line 30
def initialize
  @default_value = {}
  @value = @default_value
end

Public Instance Methods

set(value) click to toggle source
# File lib/params_collector/marshaler/hash_marshaler.rb, line 35
def set(value)
  @value = @default_value if value.nil?
  @value = symbolize(value) if value.is_a?(Hash)
end