module Audited::Deferrable::ClassMethods
Public Instance Methods
defer_with()
click to toggle source
# File lib/audited/deferrable.rb, line 22 def defer_with @defer_with end
defer_with=(value)
click to toggle source
# File lib/audited/deferrable.rb, line 26 def defer_with=(value) @defer_with = value deferrable @defer_with end
deferrable()
click to toggle source
# File lib/audited/deferrable.rb, line 32 def deferrable if @defer_with.nil? nil elsif @defer_with.is_a?(Class) @defer_with else begin require "audited/deferrable/#{@defer_with}" @defer_with = Audited::Deferrable.const_get(@defer_with.to_s.classify) rescue LoadError raise ArgumentError, "No handler exists for '#{@defer_with}'" end end end