Sha256: 3476ebac58a5a652adab5f6c4f3f961ca2c0f126f6ac634372d9c83dd881c7f8
Contents?: true
Size: 454 Bytes
Versions: 1
Compression:
Stored size: 454 Bytes
Contents
class GraphQL::InputObjectType < GraphQL::ObjectType attr_definable :input_fields def input_fields(new_fields=nil) if new_fields.nil? @new_fields else @new_fields = new_fields .reduce({}) {|memo, (k, v)| memo[k.to_s] = v; memo} .each { |k, v| v.respond_to?("name=") && v.name = k} end end def kind GraphQL::TypeKinds::INPUT_OBJECT end def to_s "<GraphQL::InputObjectType #{name}>" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
graphql-0.2.0 | lib/graph_ql/types/input_object_type.rb |