Class: User

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
ActiveModel::Validations, ErpTechSvcs::Utils::CompassAccessNegotiator
Defined in:
app/models/user.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ErpTechSvcs::Utils::CompassAccessNegotiator

#has_access_to_widget?, #has_capability?, #valid_widgets, #with_capability

Instance Attribute Details

#password_validatorObject

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_attributesObject

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