Class: Marty::JsonSchema
- Inherits:
-
JSON::Schema::Draft4
- Object
- JSON::Schema::Draft4
- Marty::JsonSchema
- Defined in:
- lib/marty/json_schema.rb
Constant Summary collapse
- RAW_URI =
"http://json-schema.org/marty-draft/schema#"
Instance Method Summary collapse
-
#initialize ⇒ JsonSchema
constructor
A new instance of JsonSchema.
Constructor Details
#initialize ⇒ JsonSchema
Returns a new instance of JsonSchema.
28 29 30 31 32 33 34 35 |
# File 'lib/marty/json_schema.rb', line 28 def initialize super @attributes["pg_enum"] = PgEnumAttribute @formats["date-time"] = JSON::Schema::DateTimeFormat @formats["date"] = JSON::Schema::DateFormat @uri = JSON::Util::URI.parse(RAW_URI) @names = ["marty-draft", RAW_URI] end |