Module: Tandem::Configuration

Defined in:
lib/tandem.rb

Class Method Summary collapse

Class Method Details

.current_userObject



27
28
29
30
# File 'lib/tandem.rb', line 27

def self.current_user
  raise(ConfigurationNotFound.new("Tandem::Configuration.current_user { ... }")) unless @@current_user
  @@current_user
end

.current_user_proc(&block) ⇒ Object



19
20
21
# File 'lib/tandem.rb', line 19

def self.current_user_proc(&block)
  @@current_user = block
end

.user_abilitiesObject



32
33
34
35
# File 'lib/tandem.rb', line 32

def self.user_abilities
  raise(ConfigurationNotFound.new("Tandem::Configuration.user_abilities { |user| ... }")) unless @@user_abilities
  @@user_abilities
end

.user_abilities_proc(&block) ⇒ Object



23
24
25
# File 'lib/tandem.rb', line 23

def self.user_abilities_proc(&block)
  @@user_abilities = block
end