Module: MSFL
- Defined in:
- lib/msfl.rb,
lib/msfl/sinatra.rb,
lib/msfl/types/set.rb,
lib/msfl/datasets/car.rb,
lib/msfl/parsers/json.rb,
lib/msfl/configuration.rb,
lib/msfl/datasets/base.rb,
lib/msfl/datasets/movie.rb,
lib/msfl/datasets/animal.rb,
lib/msfl/datasets/person.rb,
lib/msfl/converters/operator.rb,
lib/msfl/validators/semantic.rb,
lib/msfl/validators/definitions/hash_key.rb
Defined Under Namespace
Modules: Converters, Datasets, Parsers, Sinatra, Types, Validators Classes: Configuration
Class Method Summary collapse
-
.configuration ⇒ Configuration
Returns the singleton class’s configuration object.
-
.configure(opts = {}, &block) {|configuration| ... } ⇒ Configuration
Allows the user to set configuration options by yielding the configuration block.
Class Method Details
.configuration ⇒ Configuration
Returns the singleton class’s configuration object
28 29 30 |
# File 'lib/msfl.rb', line 28 def configuration @configuration ||= Configuration.new end |
.configure(opts = {}, &block) {|configuration| ... } ⇒ Configuration
Allows the user to set configuration options
by yielding the configuration block
17 18 19 20 21 22 23 |
# File 'lib/msfl.rb', line 17 def configure(opts = {}, &block) if opts.has_key?(:reset) && opts[:reset] @configuration = nil end yield(configuration) if block_given? configuration end |