Module: Current

Defined in:
lib/generators/better_record/setup/templates/current.rb

Class Method Summary collapse

Class Method Details

.drop_valuesObject



46
47
48
# File 'lib/generators/better_record/setup/templates/current.rb', line 46

def self.drop_values
  BetterRecord::Current.drop_values
end

.ip_addressObject



30
31
32
# File 'lib/generators/better_record/setup/templates/current.rb', line 30

def self.ip_address
  BetterRecord::Current.user
end

.ip_address=(user) ⇒ Object



34
35
36
# File 'lib/generators/better_record/setup/templates/current.rb', line 34

def self.ip_address=(user)
  set_user(user)
end

.set(user, ip) ⇒ Object



42
43
44
# File 'lib/generators/better_record/setup/templates/current.rb', line 42

def self.set(user, ip)
  BetterRecord::Current.set(user, ip)
end

.userObject

Class Methods ========================================================



22
23
24
# File 'lib/generators/better_record/setup/templates/current.rb', line 22

def self.user
  BetterRecord::Current.user
end

.user=(user) ⇒ Object



26
27
28
# File 'lib/generators/better_record/setup/templates/current.rb', line 26

def self.user=(user)
  set_user(user)
end

.user_typeObject



38
39
40
# File 'lib/generators/better_record/setup/templates/current.rb', line 38

def self.user_type
  BetterRecord::Current.user_type
end