--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: []

comment: 
- !ruby/struct:SM::Flow::P 
  body: Also, modules included into Object need to be scanned and have their instance methods removed from blank slate. In theory, modules included into Kernel would have to be removed as well, but a &quot;feature&quot; of Ruby prevents late includes into modules from being exposed in the first place.
constants: []

full_name: Module
includes: 
- !ruby/object:RI::IncludedModule 
  name: ActiveSupport::CoreExtensions::Module
- !ruby/object:RI::IncludedModule 
  name: ActiveSupport::Deprecation::ClassMethods
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: append_features
- !ruby/object:RI::MethodSummary 
  name: as_load_path
- !ruby/object:RI::MethodSummary 
  name: attr_accessor_with_default
- !ruby/object:RI::MethodSummary 
  name: attr_internal
- !ruby/object:RI::MethodSummary 
  name: attr_internal_accessor
- !ruby/object:RI::MethodSummary 
  name: attr_internal_reader
- !ruby/object:RI::MethodSummary 
  name: attr_internal_writer
- !ruby/object:RI::MethodSummary 
  name: delegate
- !ruby/object:RI::MethodSummary 
  name: included_in_classes
- !ruby/object:RI::MethodSummary 
  name: mattr_accessor
- !ruby/object:RI::MethodSummary 
  name: mattr_reader
- !ruby/object:RI::MethodSummary 
  name: mattr_writer
- !ruby/object:RI::MethodSummary 
  name: synchronize
name: Module
superclass: Object
