File: active_support/core_ext/module.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  class: Module#21
  module: ActiveSupport#12
  module: CoreExtensions#13
module: Module    #15

Class Hierarchy

Object ( Builtin-Module )
  Module    #21

Code

   1  require 'active_support/core_ext/module/inclusion'
   2  require 'active_support/core_ext/module/attribute_accessors'
   3  require 'active_support/core_ext/module/attr_internal'
   4  require 'active_support/core_ext/module/attr_accessor_with_default'
   5  require 'active_support/core_ext/module/delegation'
   6  require 'active_support/core_ext/module/introspection'
   7  require 'active_support/core_ext/module/loading'
   8  require 'active_support/core_ext/module/aliasing'
   9  require 'active_support/core_ext/module/model_naming'
  10  require 'active_support/core_ext/module/synchronization'
  11 
  12  module ActiveSupport
  13    module CoreExtensions
  14      # Various extensions for the Ruby core Module class.
  15      module Module
  16        # Nothing here. Only defined for API documentation purposes.
  17      end
  18    end
  19  end
  20 
  21  class Module
  22    include ActiveSupport::CoreExtensions::Module
  23  end