module SettingsSpec
Constants
- VERSION
Public Class Methods
load(spec_file, namespace)
click to toggle source
Loads specifications from spec_file
, a YAML file. The spec_file
can be composed of several sections for different environments, like:
defaults: &defaults ... development: <<: *defaults ... test: <<: *defaults ...
namespace
is used to specify the environment. In a Rails application, it may be Rails.env
usually.
# File lib/settings_spec.rb, line 25 def self.load(spec_file, namespace) specs = YAML.load_file(spec_file) specs = specs[namespace] if namespace Specs.new(specs) end