module ParamsDeserializers::ClassMethods
Public Instance Methods
deserialize_params_with(deserializer, options = {})
click to toggle source
# File lib/params_deserializers/deserialize_params_with.rb, line 36 def deserialize_params_with(deserializer, options = {}) deserialized_params_name = options.delete(:as).try(:to_sym) || :deserialized_params attr_reader deserialized_params_name before_filter(options) do instance_variable_set("@#{deserialized_params_name}", deserializer.new(params).deserialize) end end