Sha256: cc5ff3441cda9d317dc5c1021ad849258f81f111ef6996a7a97d1bb2497b9e81

Contents?: true

Size: 554 Bytes

Versions: 2

Compression:

Stored size: 554 Bytes

Contents

module Quadro
  class User < ActiveRecord::Base
    # attributes
    # attr_accessible :email, :password, :password_confirmation, :remember_me, :name

    # behaviours
    devise :database_authenticatable, :recoverable, :rememberable, :trackable, :validatable, :lockable
    acts_as_url :name, url_attribute: :slug, sync_url: true

    # validations
    validates :name, presence: true, length: { maximum: 60 }

    # associations
    has_many :pages, dependent: :destroy

    # scopes
    scope :ordered, -> { order('quadro_users.name ASC') }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
quadro-0.6.1 app/models/quadro/user.rb
quadro-0.6.0 app/models/quadro/user.rb