Class: App::Hashy
- Inherits:
-
Hash
- Object
- Hash
- App::Hashy
- Defined in:
- lib/sources/project/new/lib/app.rb
Instance Method Summary collapse
- #get(key) ⇒ Object (also: #[])
- #register(key, &block) ⇒ Object
Instance Method Details
#get(key) ⇒ Object Also known as: []
14 15 16 17 18 19 20 |
# File 'lib/sources/project/new/lib/app.rb', line 14 def get( key ) if has_key?( key ) __old_get__ key else self[ key ] = self.class.new end end |
#register(key, &block) ⇒ Object
23 24 25 |
# File 'lib/sources/project/new/lib/app.rb', line 23 def register( key , &block ) self[ key ] = block end |