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