Sha256: 3da2128ccd371a8df91916c48b00321c3fd79af2b85518307ef7334d09a58ee3

Contents?: true

Size: 420 Bytes

Versions: 1

Compression:

Stored size: 420 Bytes

Contents

class User < ActiveRecord::Base

  has_one :preference
  has_one :preference_with_default_attrs, class_name: 'Preference'
  has_one :preference_with_block, class_name: 'Preference'

  auto_create :preference
  auto_create :preference_with_default_attrs, language: 'en', notifications: true
  auto_create :preference_with_block, ->(instance) {
    instance.create_preference(language: 'fr', notifications: true)
  }

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
automatic_record-0.0.3 spec/dummy/app/models/user.rb