Module: DissociatedIntrospection

Defined in:
lib/dissociated_introspection.rb,
lib/dissociated_introspection/try.rb,
lib/dissociated_introspection/block.rb,
lib/dissociated_introspection/version.rb,
lib/dissociated_introspection/ruby_code.rb,
lib/dissociated_introspection/inspection.rb,
lib/dissociated_introspection/ruby_class.rb,
lib/dissociated_introspection/method_call.rb,
lib/dissociated_introspection/eval_sandbox.rb,
lib/dissociated_introspection/ruby_class/def.rb,
lib/dissociated_introspection/wrap_in_modules.rb

Defined Under Namespace

Modules: Try Classes: Block, EvalSandbox, Inspection, Lambda, MethodCall, RubyClass, RubyCode, WrapInModules

Constant Summary collapse

LISTEN_TO_CLASS_METHODS =
[
  :attr_reader,
  :attr_writer,
  :attr_accessor,
  :prepend,
  :include,
  :extend,
  :alias_attribute,
  :alias_method,
  :alias_method_chain
]
VERSION =
"0.8.3"

Class Method Summary collapse

Class Method Details

.listen_to_defined_class_methodsObject



31
32
33
# File 'lib/dissociated_introspection.rb', line 31

def listen_to_defined_class_methods
  @listen_to_defined_class_methods ||= LISTEN_TO_CLASS_METHODS
end

.listen_to_defined_class_methods=(*methods) ⇒ Object



27
28
29
# File 'lib/dissociated_introspection.rb', line 27

def listen_to_defined_class_methods=(*methods)
  listen_to_defined_class_methods.concat(methods)
end