Sha256: 20b2698ea6ba0212791487a229b62602347b6408fb4496846659a5b55c784b8e

Contents?: true

Size: 399 Bytes

Versions: 1

Compression:

Stored size: 399 Bytes

Contents

class Preference < ActiveRecord::Base

  belongs_to :user
  belongs_to :user_with_default_attrs, class_name: 'User', foreign_key: 'user_id'
  belongs_to :user_with_block, class_name: 'User', foreign_key: 'user_id'

  auto_create :user
  auto_create :user_with_default_attrs, username: 'defaulted'
  auto_create :user_with_block, ->(instance) {
    instance.create_user(username: 'blocked')
  }

end

Version data entries

1 entries across 1 versions & 1 rubygems

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