Sha256: 74b204ff7d32390b9d0d577928b6f97fb7f426ce3d73428ddc55fa57f7c88826

Contents?: true

Size: 384 Bytes

Versions: 2

Compression:

Stored size: 384 Bytes

Contents

class User < ActiveRecord::Base

  validates :username, uniqueness: true
  validates :username, presence: true
  validates :openstax_uid, presence: true
  validates :first_name, presence: true
  validates :last_name, presence: true

  def is_administrator?
    self.is_administrator
  end

  def is_anonymous?
    false
  end

  def name
    "#{first_name} #{last_name}"
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
openstax_connect-0.0.2 app/models/user.rb
openstax_connect-0.0.1 app/models/user.rb