class Aspector::DeferredLogic
Object that is used to apply and store deferred logic
Attributes
code[R]
Public Class Methods
new(code)
click to toggle source
# File lib/aspector/deferred_logic.rb, line 6 def initialize(code) @code = code end
Public Instance Methods
apply(target, *args)
click to toggle source
# File lib/aspector/deferred_logic.rb, line 10 def apply(target, *args) target.class_exec(*args, &@code) end