module ParamsReady::Marshaller::HashMarshallers::AbstractMarshaller
Public Instance Methods
extract_bare_value(parameter, intent)
click to toggle source
# File lib/params_ready/marshaller/hash_marshallers.rb, line 9 def extract_bare_value(parameter, intent) parameter.names.keys.reduce({}) do |result, name| c = parameter[name] hash = c.to_hash_if_eligible(intent) if hash.nil? result else result.deep_merge(hash) end end end