Class: Circuitdata::Dereferencer
- Inherits:
-
Object
- Object
- Circuitdata::Dereferencer
- Defined in:
- lib/circuitdata/dereferencer.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(base_path) ⇒ Dereferencer
constructor
A new instance of Dereferencer.
- #start(schema) ⇒ Object
Constructor Details
#initialize(base_path) ⇒ Dereferencer
Returns a new instance of Dereferencer.
9 10 11 |
# File 'lib/circuitdata/dereferencer.rb', line 9 def initialize(base_path) @base_path = base_path end |
Class Method Details
.dereference(schema, base_path) ⇒ Object
4 5 6 7 |
# File 'lib/circuitdata/dereferencer.rb', line 4 def self.dereference(schema, base_path) d = new(base_path) d.start(schema) end |
Instance Method Details
#start(schema) ⇒ Object
13 14 15 |
# File 'lib/circuitdata/dereferencer.rb', line 13 def start(schema) hash_iterator(schema) end |