Sha256: c46c267fd468089bdcc38671222133f6ca5e4e7080eadcb4e078c7504be8e1ba
Contents?: true
Size: 279 Bytes
Versions: 6
Compression:
Stored size: 279 Bytes
Contents
module HasAccounts module ClassMethods def has_accounts(_options = {}) class_eval <<-end_eval has_many :accounts, :as => 'holder' has_one :account, :as => 'holder' end_eval end end end ActiveRecord::Base.extend(HasAccounts::ClassMethods)
Version data entries
6 entries across 6 versions & 1 rubygems