Sha256: 4ed8225a77d60019795f164eae735a033159e5195ad7b30c70c9810c8afd45f5

Contents?: true

Size: 413 Bytes

Versions: 8

Compression:

Stored size: 413 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 self.find_by_uid(uid)
    nil
  end
  
  def save
    # do nothing!
  end
  
  def save!
    save
    return self
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hydra-access-controls-5.0.0.pre13 spec/support/user.rb
hydra-access-controls-5.0.0.pre12 spec/support/user.rb
hydra-access-controls-5.0.0.pre11 spec/support/user.rb
hydra-access-controls-5.0.0.pre10 spec/support/user.rb
hydra-access-controls-5.0.0.pre9 spec/support/user.rb
hydra-access-controls-5.0.0.pre8 spec/support/user.rb
hydra-access-controls-5.0.0.pre7 spec/support/user.rb
hydra-access-controls-5.0.0.pre6 spec/support/user.rb