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