module ParamsReady::Marshaller::TupleMarshallers::AbstractMarshaller
Public Class Methods
marshal_fields(fields, intent)
click to toggle source
# File lib/params_ready/marshaller/tuple_marshallers.rb, line 9 def self.marshal_fields(fields, intent) fields.map do |field| field.format(intent) end end
Public Instance Methods
marshal(parameter, intent)
click to toggle source
# File lib/params_ready/marshaller/tuple_marshallers.rb, line 15 def marshal(parameter, intent) fields = parameter.send(:bare_value) fields = AbstractMarshaller.marshal_fields(fields, intent) do_marshal(fields, intent) end