Module: Skunk::Config
- Defined in:
- lib/skunk/config.rb
Overview
Config module that delegates to Configuration instance Similar to RubyCritic::Config pattern
Class Method Summary collapse
- .configuration ⇒ Object
- .method_missing(method, *args, &block) ⇒ Object
- .respond_to_missing?(symbol, include_private = false) ⇒ Boolean
- .set(options = {}) ⇒ Object
Class Method Details
.configuration ⇒ Object
86 87 88 |
# File 'lib/skunk/config.rb', line 86 def self.configuration @configuration ||= Configuration.new end |
.method_missing(method, *args, &block) ⇒ Object
94 95 96 97 98 99 100 |
# File 'lib/skunk/config.rb', line 94 def self.method_missing(method, *args, &block) if configuration.respond_to?(method) configuration.public_send(method, *args, &block) else super end end |
.respond_to_missing?(symbol, include_private = false) ⇒ Boolean
102 103 104 |
# File 'lib/skunk/config.rb', line 102 def self.respond_to_missing?(symbol, include_private = false) configuration.respond_to?(symbol, include_private) || super end |
.set(options = {}) ⇒ Object
90 91 92 |
# File 'lib/skunk/config.rb', line 90 def self.set( = {}) configuration.set() end |