class ParamsDeserializer::Attribute

Attributes

ignored[R]
name[R]
original_name[R]
present_if[R]

Public Class Methods

new(original_name, options = {}) click to toggle source
# File lib/params_deserializers/attribute.rb, line 34
def initialize(original_name, options = {})
  @original_name = original_name
  @name = options[:rename_to] || @original_name
  @ignored = options[:ignored]
  @present_if = options[:present_if] || -> { params_root.has_key?(original_name) }
end