class EntitySchema::Transformers::Common

Private Instance Methods

transform_options(input) click to toggle source
# File lib/entity_schema/transformers/common.rb, line 10
def transform_options(input)
  super.merge!(
    name:           input[:name],
    src_key:        input[:key] || input[:name],
    owner_name:     input[:owner_name],
    public_getter: !eql(input, getter: :private, private: [:getter, true]),
    public_setter: !eql(input, setter: :private, private: [:setter, true]),
    predicate:      false
  )
end