class RR::Integrations::Decorator
Public Class Methods
new(adapter)
click to toggle source
Calls superclass method
# File lib/rr/integrations/decorator.rb, line 6 def initialize(adapter) super(adapter) @loaded = false end
Public Instance Methods
applies?()
click to toggle source
# File lib/rr/integrations/decorator.rb, line 15 def applies? __getobj__.applies? rescue => e if RR.debug? puts "#{__getobj__.class}#applies? failed: #{e.class} (#{e.message})" puts e.backtrace.map {|x| " " + x }.join("\n") end end
load()
click to toggle source
# File lib/rr/integrations/decorator.rb, line 24 def load return if @loaded hook if RR.debug? puts "Loaded adapter: #{name}" end @loaded = true rescue => e if RR.debug? puts "Couldn't load adapter #{name}: #{e.class} (#{e.message})" puts e.backtrace.map {|x| " " + x }.join("\n") end end
loaded?()
click to toggle source
# File lib/rr/integrations/decorator.rb, line 38 def loaded? @loaded end
name()
click to toggle source
# File lib/rr/integrations/decorator.rb, line 11 def name __getobj__.class.to_s.split('::').last.to_sym end