Module: Tansu::Configuration
- Included in:
- Application
- Defined in:
- lib/tansu/configuration.rb
Class Method Summary collapse
Instance Method Summary collapse
- #[](name) ⇒ Object
- #[]=(name, val) ⇒ Object
- #configure(&block) ⇒ Object
- #get(name) ⇒ Object
- #set(name, val) ⇒ Object
Class Method Details
.extended(klass) ⇒ Object
3 4 5 |
# File 'lib/tansu/configuration.rb', line 3 def self.extended(klass) klass.instance_variable_set(:"@vars", {}) end |
Instance Method Details
#[](name) ⇒ Object
19 20 21 |
# File 'lib/tansu/configuration.rb', line 19 def [](name) @vars[name] end |
#[]=(name, val) ⇒ Object
15 16 17 |
# File 'lib/tansu/configuration.rb', line 15 def []=(name, val) @vars[name] = val end |
#configure(&block) ⇒ Object
27 28 29 |
# File 'lib/tansu/configuration.rb', line 27 def configure(&block) instance_eval &block end |
#get(name) ⇒ Object
11 12 13 |
# File 'lib/tansu/configuration.rb', line 11 def get(name) self[name] end |
#set(name, val) ⇒ Object
7 8 9 |
# File 'lib/tansu/configuration.rb', line 7 def set(name, val) self[name]= val end |