Sha256: 168a92114a80108c62defddec09c95a422c980bd55b16ebf05fcd51edeac7151

Contents?: true

Size: 478 Bytes

Versions: 106

Compression:

Stored size: 478 Bytes

Contents

class User
  
  include Hydra::User

  attr_accessor :uid, :email, :password, :roles, :new_record

  def initialize(params={})
    self.email = params[:email] if params[:email]
    self.uid = params[:uid] if params[:uid]
    self.new_record = params[:new_record] if params[:new_record]
  end
  
  def new_record?
    new_record == true
  end
  
  def self.find_by_uid(uid)
    nil
  end
  
  def save
    # do nothing!
  end
  
  def save!
    save
    return self
  end
  
end

Version data entries

106 entries across 106 versions & 1 rubygems

Version Path
hydra-access-controls-8.2.0 spec/support/user.rb
hydra-access-controls-10.3.4 spec/support/user.rb
hydra-access-controls-10.3.3 spec/support/user.rb
hydra-access-controls-10.3.2 spec/support/user.rb
hydra-access-controls-10.3.0 spec/support/user.rb
hydra-access-controls-10.2.0 spec/support/user.rb
hydra-access-controls-10.1.0 spec/support/user.rb
hydra-access-controls-10.0.2 spec/support/user.rb
hydra-access-controls-10.0.1 spec/support/user.rb
hydra-access-controls-10.0.0 spec/support/user.rb
hydra-access-controls-10.0.0.beta4 spec/support/user.rb
hydra-access-controls-10.0.0.beta3 spec/support/user.rb
hydra-access-controls-10.0.0.beta2 spec/support/user.rb
hydra-access-controls-10.0.0.beta1 spec/support/user.rb
hydra-access-controls-9.10.0 spec/support/user.rb
hydra-access-controls-9.9.0 spec/support/user.rb
hydra-access-controls-9.8.1 spec/support/user.rb
hydra-access-controls-9.8.0 spec/support/user.rb
hydra-access-controls-9.7.1 spec/support/user.rb
hydra-access-controls-9.7.0 spec/support/user.rb