Module: JSON::Generator
- Defined in:
- lib/json/generator.rb,
lib/json/generator/version.rb,
lib/json/generator/dereferencer.rb,
lib/json/generator/array_attribute.rb,
lib/json/generator/basic_attribute.rb,
lib/json/generator/empty_attribute.rb,
lib/json/generator/object_attribute.rb,
lib/json/generator/string_attribute.rb,
lib/json/generator/attribute_factory.rb,
lib/json/generator/boolean_attribute.rb,
lib/json/generator/integer_attribute.rb
Defined Under Namespace
Classes: ArrayAttribute, AttributeFactory, BasicAttribute, BooleanAttribute, Dereferencer, EmptyAttribute, IntegerAttribute, ObjectAttribute, StringAttribute
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.generate(schema) ⇒ Object
15 16 17 18 |
# File 'lib/json/generator.rb', line 15 def self.generate(schema) dereferenced_schema = Dereferencer.dereference(schema) AttributeFactory.create(dereferenced_schema).generate end |