Class: Aa

Inherits:
Object
  • Object
show all
Defined in:
lib/aa.rb

Defined Under Namespace

Classes: The

Constant Summary collapse

@@latests =
{}

Class Method Summary collapse

Instance Method Summary collapse

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(name, *args, &block) ⇒ Object



4
5
6
7
# File 'lib/aa.rb', line 4

def method_missing(name, *args, &block)
  super if !args.empty? || block
  @@latests[name] = self.class.const_get(name.to_s.capitalize).new
end

Class Method Details

.the(x) ⇒ Object



9
10
11
# File 'lib/aa.rb', line 9

def self.the(x)
  @@latests[x]
end