Method: GraphQL::Models::AssociationLoadRequest#initialize
- Defined in:
- lib/graphql/models/association_load_request.rb
#initialize(base_model, association_name, context) ⇒ AssociationLoadRequest
Returns a new instance of AssociationLoadRequest.
7 8 9 10 11 12 13 14 15 |
# File 'lib/graphql/models/association_load_request.rb', line 7 def initialize(base_model, association_name, context) @base_model = base_model @association = base_model.association(association_name) @context = context if reflection.is_a?(ActiveRecord::Reflection::ThroughReflection) raise ArgumentError, "You cannot batch-load a has_many :through association. Instead, load each association individually." end end |