Class: SettingsSpec::Visitor
- Inherits:
-
Object
- Object
- SettingsSpec::Visitor
- Includes:
- SettingsSpec::Visitors::Array, SettingsSpec::Visitors::Common, SettingsSpec::Visitors::Number, SettingsSpec::Visitors::String
- Defined in:
- lib/settings_spec/visitor.rb
Instance Method Summary collapse
-
#initialize(setting) ⇒ Visitor
constructor
A new instance of Visitor.
- #visit(spec) ⇒ Object
Methods included from SettingsSpec::Visitors::Array
Methods included from SettingsSpec::Visitors::String
Methods included from SettingsSpec::Visitors::Number
Methods included from SettingsSpec::Visitors::Common
Constructor Details
#initialize(setting) ⇒ Visitor
Returns a new instance of Visitor.
13 14 15 |
# File 'lib/settings_spec/visitor.rb', line 13 def initialize(setting) @setting = setting end |
Instance Method Details
#visit(spec) ⇒ Object
17 18 19 |
# File 'lib/settings_spec/visitor.rb', line 17 def visit(spec) instance_eval(spec) end |