Module: DissociatedIntrospection

Defined in:
lib/dissociated_introspection.rb,
lib/dissociated_introspection/try.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/eval_sandbox.rb,
lib/dissociated_introspection/ruby_class/def.rb,
lib/dissociated_introspection/wrap_in_modules.rb

Defined Under Namespace

Modules: Try Classes: EvalSandbox, Inspection, 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.7.1"

Class Method Summary collapse

Class Method Details

.listen_to_defined_class_methodsObject



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

def listen_to_defined_class_methods
  @listen_to_defined_class_methods ||= LISTEN_TO_CLASS_METHODS
end

.listen_to_defined_class_methods=(*methods) ⇒ Object



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

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