Class: User
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- User
- Includes:
- ActiveModel::Validations, ErpTechSvcs::Utils::CompassAccessNegotiator
- Defined in:
- app/models/user.rb
Instance Attribute Summary collapse
-
#password_validator ⇒ Object
Returns the value of attribute password_validator.
Instance Method Summary collapse
- #add_instance_attribute(k, v) ⇒ Object
-
#instance_attributes ⇒ Object
these two methods allow us to assign instance level attributes that are not persisted.
Methods included from ErpTechSvcs::Utils::CompassAccessNegotiator
#has_access_to_widget?, #has_capability?, #valid_widgets, #with_capability
Instance Attribute Details
#password_validator ⇒ Object
Returns the value of attribute password_validator.
4 5 6 |
# File 'app/models/user.rb', line 4 def password_validator @password_validator end |
Instance Method Details
#add_instance_attribute(k, v) ⇒ Object
30 31 32 33 |
# File 'app/models/user.rb', line 30 def add_instance_attribute(k,v) @instance_attrs = {} if @instance_attrs.nil? @instance_attrs[k] = v end |
#instance_attributes ⇒ Object
these two methods allow us to assign instance level attributes that are not persisted. These are used for mailers
26 27 28 |
# File 'app/models/user.rb', line 26 def instance_attributes @instance_attrs.nil? ? {} : @instance_attrs end |