class HashMapper::Dsl::Key

Public Class Methods

new(name: nil, source: nil, create: nil, then_block: nil, merge: nil, allow_nil: nil, if_key: nil, value: nil) click to toggle source
# File lib/hash-mapper/dsl.rb, line 32
def initialize(name: nil, source: nil, create: nil, then_block: nil, merge: nil, allow_nil: nil, if_key: nil, value: nil)
  @name = name
  @source = source
  @create = create
  @then_block = then_block
  @merge = merge
  @allow_nil = allow_nil
  @if_key = if_key
  @value = value
end