Class: ActiveDryForm::BaseForm::HashRecord

Inherits:
Hash
  • Object
show all
Defined in:
lib/active_dry_form/base_form.rb

Instance Method Summary collapse

Instance Method Details

#define_methodsObject



275
276
277
278
279
# File 'lib/active_dry_form/base_form.rb', line 275

def define_methods
  keys.each do |key|
    define_singleton_method(key) { fetch(key) }
  end
end

#idObject



271
272
273
# File 'lib/active_dry_form/base_form.rb', line 271

def id
  self[:id] || self['id']
end

#persisted?Boolean

Returns:

  • (Boolean)


267
268
269
# File 'lib/active_dry_form/base_form.rb', line 267

def persisted?
  false
end