module AspectR::Aspect::AspectSupport::ClassSupport
Public Instance Methods
__aop_alias(new, old, private = true)
click to toggle source
# File lib/aspectr.rb, line 233 def __aop_alias(new, old, private = true) alias_method new, old private new if private end
__aop_class()
click to toggle source
# File lib/aspectr.rb, line 225 def __aop_class self end
__aop_eval(text)
click to toggle source
# File lib/aspectr.rb, line 242 def __aop_eval(text) begin class_eval text rescue Exception puts "class_eval '#{text}'" end end
__aop_mangle(method)
click to toggle source
# File lib/aspectr.rb, line 229 def __aop_mangle(method) "__aop__#{self.object_id}_#{method.object_id}" end
__aop_private_methods()
click to toggle source
# File lib/aspectr.rb, line 238 def __aop_private_methods private_instance_methods end
__aop_target()
click to toggle source
# File lib/aspectr.rb, line 221 def __aop_target "self.class" end