Class: JSON::Schema::Serializer
- Inherits:
-
Object
- Object
- JSON::Schema::Serializer
- Defined in:
- lib/json/schema/serializer.rb,
lib/json/schema/serializer/version.rb
Defined Under Namespace
Classes: Walker
Constant Summary collapse
- VERSION =
"1.6.0".freeze
Instance Method Summary collapse
-
#initialize(schema, options = nil) ⇒ Serializer
constructor
rubocop:disable Airbnb/OptArgParameters.
- #serialize(data) ⇒ Object
Constructor Details
#initialize(schema, options = nil) ⇒ Serializer
rubocop:disable Airbnb/OptArgParameters
8 9 10 11 |
# File 'lib/json/schema/serializer.rb', line 8 def initialize(schema, = nil) # rubocop:disable Airbnb/OptArgParameters @schema = && [:resolver] ? [:resolver].call(schema) : schema @options = || {} end |