module Samsara

Constants

VERSION

Public Class Methods

active() click to toggle source
# File lib/samsara.rb, line 13
def self.active
  @@auditing_active ||= :disabled
end
active=(active) click to toggle source
# File lib/samsara.rb, line 17
def self.active=(active)
  @@auditing_active = active
end
active?() click to toggle source
# File lib/samsara.rb, line 9
def self.active?
  active != :disabled
end
configure() { |self| ... } click to toggle source
# File lib/samsara.rb, line 76
def self.configure(&block)
  yield self
end
context_class() click to toggle source
# File lib/samsara.rb, line 59
def self.context_class
  context_class_name.constantize
end
context_class_name() click to toggle source
# File lib/samsara.rb, line 50
def self.context_class_name
  @@context_class_name ||= "Samsara::Context"
end
context_class_name=(name) click to toggle source
# File lib/samsara.rb, line 54
def self.context_class_name=(name)
  Samsara::Context.abstract_class = (name != "Samsara::Context")
  @@context_class_name = name
end
current_context() click to toggle source
# File lib/samsara.rb, line 33
def self.current_context
  Thread.current[:samsara_context]
end
current_context=(val) click to toggle source
# File lib/samsara.rb, line 29
def self.current_context=(val)
  Thread.current[:samsara_context] = val
end
disable!() click to toggle source
# File lib/samsara.rb, line 25
def self.disable!
  @@auditing_active = :disabled
end
enable!() click to toggle source
# File lib/samsara.rb, line 21
def self.enable!
  @@auditing_active = :enabled
end
request_class() click to toggle source
# File lib/samsara.rb, line 72
def self.request_class
  request_class_name.constantize
end
request_class_name() click to toggle source
# File lib/samsara.rb, line 63
def self.request_class_name
  @@request_class_name ||= "Samsara::HttpRequest"
end
request_class_name=(name) click to toggle source
# File lib/samsara.rb, line 67
def self.request_class_name=(name)
  Samsara::Context.abstract_class = (name != "Samsara::HttpRequest")
  @@request_class_name = name
end
revision_class() click to toggle source
# File lib/samsara.rb, line 46
def self.revision_class
  revision_class_name.constantize
end
revision_class_name() click to toggle source
# File lib/samsara.rb, line 37
def self.revision_class_name
  @@revision_class_name ||= "Samsara::Revision"
end
revision_class_name=(name) click to toggle source
# File lib/samsara.rb, line 41
def self.revision_class_name=(name)
  Samsara::Revision.abstract_class = (name != "Samsara::Revision")
  @@revision_class_name = name
end
table_name_prefix() click to toggle source
# File lib/samsara.rb, line 5
def self.table_name_prefix
  'samsara_'
end