class GraphQLIncludable::ConnectionIncludesBuilder
Attributes
edges_builder[R]
nodes_builder[R]
Public Class Methods
new()
click to toggle source
# File lib/graphql_includable/includes_builder.rb, line 66 def initialize @nodes_builder = IncludesBuilder.new @edges_builder = ConnectionEdgesIncludesBuilder.new end
Public Instance Methods
edges(&block)
click to toggle source
# File lib/graphql_includable/includes_builder.rb, line 79 def edges(&block) @edges_builder.instance_eval(&block) end
includes?()
click to toggle source
# File lib/graphql_includable/includes_builder.rb, line 71 def includes? @nodes_builder.includes? || @edges_builder.includes? end
nodes(*symbols, &block)
click to toggle source
# File lib/graphql_includable/includes_builder.rb, line 75 def nodes(*symbols, &block) @nodes_builder.path(*symbols, &block) end