Sha256: b02987bfab27c8a5262bd4d63c29e10ccd6f92a09c83f154bf0077b6a415881c

Contents?: true

Size: 420 Bytes

Versions: 3

Compression:

Stored size: 420 Bytes

Contents

class BaseUser
  attr_accessor :name
  
  def initialize options = {}
    @name = options[:name] || 'no name'
  end

  def role_list_value
    instance_variable_get "@role_list"
  end  

  def role_value
    instance_variable_get "@#{self.class.troles_config.role_field}"
  end

  def troles_changed?
    false
  end

  def trole_changed?    
    false
  end
  
  def save
    true
  end
  alias_method :save!, :save
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
troles-0.6.1 spec/generic/models/base_user.rb
troles-0.6.0 spec/generic/models/base_user.rb
troles-0.5.2 spec/generic/models/base_user.rb