Class: Aa
- Inherits:
-
Object
- Object
- Aa
- 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 |