Sha256: 51e188778b251952c8a9cb6a81eb0a0381b05842a77a78ef2b91f189b6074fbe

Contents?: true

Size: 506 Bytes

Versions: 5

Compression:

Stored size: 506 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]
  end
  
  def new_record?
    new_record == true
  end
  
  def is_being_superuser?(session)
    # do nothing -- stubbing deprecated behavior
  end
  
  def self.find_by_uid(uid)
    nil
  end
  
  def save
    # do nothing!
  end
  
  def save!
    save
    return self
  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hydra-access-controls-5.0.0.pre4 spec/support/user.rb
hydra-access-controls-5.0.0.pre3 spec/support/user.rb
hydra-access-controls-5.0.0.pre2 spec/support/user.rb
hydra-access-controls-5.0.0.pre1 spec/support/user.rb
hydra-access-controls-0.0.5 spec/support/user.rb