• Home
  • Ruby
  • ActiveRecord
  • Array
  • CGI
  • Class
  • Collections
  • Database
  • Date
  • Design Patterns
  • Development
  • File Directory
  • GUI
  • Hash
  • Language Basics
  • Method
  • Network
  • Number
  • Rails
  • Range
  • Reflection
  • Statement
  • String
  • Threads
  • Time
  • Tk
  • Unit Test
  • Windows Platform
  • XML

Modules and Namespaces : Modules Creation « Language Basics « Ruby

  1. Ruby
  2. Language Basics
  3. Modules Creation




Modules and Namespaces


Class.superclass                                  # => Module
puts Math.class                                        # => Module
puts Math.new

 

Related examples in the same category

1.Modules provide a structure to collect Ruby classes, methods, and constants into a single, separately named and defined unit.
2.Creating Modules
3.store classes inside modules.
4.access methods inside classes inside modules with Ruby scope resolution operator (::)
5.Involve demonstrating two classes with the same name, but in different modules
6.how to create a module and then include it in a class.
7.require the file containing the module, and then it would work (again, require is expecting a name in the load path).
8.prefixed with the module name you can call the method from anywhere, as is the case with the Math module.
9.Initializing Instance Variables Defined by a Module
10.Abstract method in a module
11.Use remove_const to delete a constant definition
12.Avoiding Naming Collisions with Namespaces
13.Print all modules (excluding classes)
14.Print all classes (excluding exceptions)
15.Print all exceptions

java2s.com  | Email:info at java2s.com | © Demo Source and Support. All rights reserved.