Class: User (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Class Methods
User.unprotected_attributes
User.unprotected_attributes= / 1
User.authenticate / 2
Instance Attributes
User#confirm_password [W]
Instance Methods
User#has_role? / 1
User#sha1 / 1
User#authenticated? / 1
User#after_initialize
User#confirm_password?
User#remember_me
User#forget_me
User#validate_length_of_password?
User#encrypt_password
User#encrypt_password_unless_empty_or_unchanged
is a submodule of
module: <Toplevel Module>   
has modular siblings
module: <Built-in Module>   
module: Forwardable   
class: OpenStruct   
module: ActionController   
module: ActiveRecord   
module: Rails   
class: ControllerGenerator   
class: ModelGenerator   
class: MigrationGenerator   
class: MailerGenerator   
module: WillPaginate   
module: Radius   
module: ActiveResource   
module: Rack   
module: Admin   
class: ApplicationController   
class: SiteController   
module: ApplicationHelper   
module: SiteHelper   
module: DeprecatedTags   
class: FileNotFoundPage   
class: Layout   
module: MenuRenderer   
class: Page   
class: PageContext   
class: PageField   
class: PagePart   
module: Radiant   
class: Snippet   
module: StandardTags   
class: Status   
class: TextFilter   
class: UserActionObserver   
module: Registry   
class: ExtensionGenerator   
class: ExtensionControllerGenerator   
class: ExtensionMailerGenerator   
class: ExtensionMigrationGenerator   
class: ExtensionModelGenerator   
class: InstanceGenerator   
class: LanguageExtensionGenerator   
module: Annotatable   
module: InheritableClassAttributes   
module: LocalTime   
module: LoginSystem   
class: MethodObserver   
module: Simpleton   
class: TaskSupport   
class: TranslationSupport   
inherits from
  Base ( ActiveRecord )
has properties
attribute: confirm_password [W]   
class method: unprotected_attributes   
class method: unprotected_attributes= / 1   
method: has_role? / 1   
method: sha1 / 1   
class method: authenticate / 2   
method: authenticated? / 1   
method: after_initialize   
method: confirm_password?   
method: remember_me   
method: forget_me   
method: validate_length_of_password?   
method: encrypt_password   
method: encrypt_password_unless_empty_or_unchanged   
is defined at
#3 in app/models/user.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  module: Forwardable
  class: OpenStruct
  module: ActionController
  module: ActiveRecord
class: Base     
  module: Rails
  class: ControllerGenerator
  class: ModelGenerator
  class: MigrationGenerator
  class: MailerGenerator
  module: WillPaginate
  module: Radius
  module: ActiveResource
  module: Rack
  module: Admin
  class: ApplicationController
  class: SiteController
  module: ApplicationHelper
  module: SiteHelper
  module: DeprecatedTags
  class: FileNotFoundPage
  class: Layout
  module: MenuRenderer
  class: Page
  class: PageContext
  class: PageField
  class: PagePart
  module: Radiant
  class: Snippet
  module: StandardTags
  class: Status
  class: TextFilter
✗ class: User
  class: UserActionObserver
  module: Registry
  class: ExtensionGenerator
  class: ExtensionControllerGenerator
  class: ExtensionMailerGenerator
  class: ExtensionMigrationGenerator
  class: ExtensionModelGenerator
  class: InstanceGenerator
  class: LanguageExtensionGenerator
  module: Annotatable
  module: InheritableClassAttributes
  module: LocalTime
  module: LoginSystem
  class: MethodObserver
  module: Simpleton
  class: TaskSupport
  class: TranslationSupport

Class Hierarchy

Object ( Builtin-Module )
has properties
class method: descendants   
method: presence   
OpenStruct
Base ( ActionController )
Base ( ActiveRecord )
has properties
class method: validates_path / 1   
class method: object_id_attr / 2   
Layout
Page
  FileNotFoundPage     
PageField
PagePart
Snippet
User
has properties
attribute: confirm_password [W]   
class method: unprotected_attributes   
class method: unprotected_attributes= / 1   
method: has_role? / 1   
method: sha1 / 1   
class method: authenticate / 2   
method: authenticated? / 1   
method: after_initialize   
method: confirm_password?   
method: remember_me   
method: forget_me   
method: validate_length_of_password?   
method: encrypt_password   
method: encrypt_password_unless_empty_or_unchanged   
Observer ( ActiveRecord )
  UserActionObserver     
Base ( Rails::Generator )
Context ( Radius )
  PageContext     
Status
TextFilter
MethodObserver
TaskSupport
TranslationSupport

Class Methods

User.unprotected_attributes

#30 in app/models/user.rb

unprotected_attributes

User.unprotected_attributes= / 1

#34 in app/models/user.rb

unprotected_attributes= ( array )

User.authenticate / 2

#47 in app/models/user.rb

authenticate ( login_or_email ,
  password )

Instance Attributes

User#confirm_password [W]

#28 in app/models/user.rb

Instance Methods

User#has_role? / 1

#39 in app/models/user.rb

has_role? ( role )

User#sha1 / 1

#43 in app/models/user.rb

sha1 ( phrase )

User#authenticated? / 1

#52 in app/models/user.rb

authenticated? ( password )

User#after_initialize

#56 in app/models/user.rb

after_initialize

User#confirm_password?

#60 in app/models/user.rb

confirm_password?

User#remember_me

#64 in app/models/user.rb

remember_me

User#forget_me

#68 in app/models/user.rb

forget_me

User#validate_length_of_password?

#74 in app/models/user.rb

validate_length_of_password?

User#encrypt_password

#79 in app/models/user.rb

encrypt_password

User#encrypt_password_unless_empty_or_unchanged

#85 in app/models/user.rb

encrypt_password_unless_empty_or_unchanged