class Oxide::Types::CustomScalarType
Defined in:
oxide/types/scalars.crConstructors
Instance Method Summary
- #applied_directives : Array(AppliedDirective)
- #coerce(value) : CoercedInput
- #description : String | Nil
- #name : String
- #serialize(value) : SerializedOutput
- #specified_by_url : String | Nil
Instance methods inherited from class Oxide::Types::ScalarType
input_type? : Bool
input_type?,
kind
kind,
output_type? : Bool
output_type?
Instance methods inherited from class Oxide::Type
coerce(value) : CoercedInput
coerce,
description
description,
input_type? : Bool
input_type?,
name
name,
output_type? : Bool
output_type?,
serialize(value) : SerializedOutput
serialize,
unwrap(schema : Schema)
unwrap
Instance methods inherited from module Oxide::Visitable
accept(visitor : Visitor)
accept
Constructor Detail
def self.new(name : String, description : String | Nil = nil, specified_by_url : String | Nil = nil, applied_directives : Array(Oxide::AppliedDirective) = [] of AppliedDirective)
#