Class: GQL::Connection
Instance Attribute Summary
Attributes inherited from Node
#ast_node, #context, #target, #variables
Class Method Summary collapse
Methods inherited from Node
call, cursor, field, #initialize, method_missing, #raw_value, #value, #value_of_call, #value_of_field, #value_of_fields
Constructor Details
This class inherits a constructor from GQL::Node
Class Method Details
.build_class(node_class) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/gql/connection.rb', line 8 def build_class(node_class) node_class ||= self.node_class Class.new(self).tap do |connection_class| connection_class.array :edges, node_class: node_class do target end end end |