Class: JSON::SchemaBuilder::Schema
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- JSON::SchemaBuilder::Schema
- Defined in:
- lib/json/schema_builder/schema.rb
Instance Method Summary collapse
Instance Method Details
#merge(schema) ⇒ Object
6 7 8 |
# File 'lib/json/schema_builder/schema.rb', line 6 def merge(schema) self.class.new to_h.deep_merge schema.to_h end |
#merge!(schema) ⇒ Object
10 11 12 13 |
# File 'lib/json/schema_builder/schema.rb', line 10 def merge!(schema) @table = to_h.deep_merge schema.to_h self end |