Class: JSI::Schema::Ref
Overview
A reference to a schema identified by a given URI.
Ref#resolve will return a Schema, and param referrer must be a Schema.
Instance Attribute Summary
Attributes inherited from Ref
#ref, #ref_uri, #referrer, #registry
Instance Method Summary collapse
-
#deref_schema ⇒ Object
deprecated
Deprecated.
after v0.8
-
#initialize(ref, ref_schema: nil, **kw) ⇒ Ref
constructor
A new instance of Ref.
- #resolve_schema? ⇒ Boolean
Methods inherited from Ref
#jsi_fingerprint, #pretty_print, #resolve
Constructor Details
#initialize(ref, ref_schema: nil, **kw) ⇒ Ref
Returns a new instance of Ref.
49 50 51 |
# File 'lib/jsi/schema.rb', line 49 def initialize(ref, ref_schema: nil, **kw) super(ref, referrer: ref_schema, **kw) end |
Instance Method Details
#deref_schema ⇒ Object
Deprecated.
after v0.8
59 60 61 |
# File 'lib/jsi/schema.rb', line 59 def deref_schema resolve end |
#resolve_schema? ⇒ Boolean
54 55 56 |
# File 'lib/jsi/schema.rb', line 54 def resolve_schema? true end |