Sha256: fb200b61fb530b3a535c9c8530abda24f331ff8dfd465ded3257a49289e99755

Contents?: true

Size: 523 Bytes

Versions: 5

Compression:

Stored size: 523 Bytes

Contents

module Curate
  # User - An Account that is assigned to a human; A User has a one to one relationship with a Person
  module UserBehavior
    extend ActiveSupport::Concern
    included do
      include Curate::UserBehavior::Base
      include Curate::UserBehavior::WithAssociatedPerson
      include Curate::UserBehavior::Delegates
    end

    module ClassMethods
      def attribute_names_for_account
        ['name', 'password', 'password_confirmation', 'current_password'] + attribute_names
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
curate-0.5.4 app/models/curate/user_behavior.rb
curate-0.5.2 app/models/curate/user_behavior.rb
curate-0.5.1 app/models/curate/user_behavior.rb
curate-0.5.0 app/models/curate/user_behavior.rb
curate-0.4.2 app/models/curate/user_behavior.rb