Module: TinyCore::Acts::UserAccount::ActsMethods
- Defined in:
- lib/tiny_core/acts/user_account.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_user_account(options = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/tiny_core/acts/user_account.rb', line 5 def acts_as_user_account( = {}) belongs_to :user belongs_to :account validates_uniqueness_of :user_id, :scope => :account_id attr_accessor :email cattr_accessor :available_roles self.available_roles = [:roles] || ['admin', 'user', 'observer'] before_validation_on_create :set_user_from_email include InstanceMethods extend ClassMethods end |