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.
10 11 12 |
# File 'lib/circuitdata/dereferencer.rb', line 10 def initialize(base_path) @base_path = base_path end |
Class Method Details
.dereference(schema, base_path) ⇒ Object
5 6 7 8 |
# File 'lib/circuitdata/dereferencer.rb', line 5 def self.dereference(schema, base_path) d = new(base_path) d.start(schema) end |
Instance Method Details
#start(schema) ⇒ Object
14 15 16 |
# File 'lib/circuitdata/dereferencer.rb', line 14 def start(schema) hash_iterator(schema, schema) end |