module Graphlyte
Constants
- TYPES
Public Class Methods
fieldset(model_name=nil, &block)
click to toggle source
# File lib/graphlyte.rb, line 21 def self.fieldset(model_name=nil, &block) Fieldset.new(model_name, builder: build(&block)) end
fragment(fragment_name, model_name, &block)
click to toggle source
# File lib/graphlyte.rb, line 17 def self.fragment(fragment_name, model_name, &block) Fragment.new(fragment_name, model_name, builder: build(&block)) end
query(name = nil, &block)
click to toggle source
# File lib/graphlyte.rb, line 13 def self.query(name = nil, &block) Query.new(name, builder: build(&block)) end
Private Class Methods
build(&block)
click to toggle source
# File lib/graphlyte.rb, line 27 def self.build(&block) builder = Builder.new builder.>.instance_eval(&block) builder end