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