module Graphiti::Resource::Configuration::Overrides

Public Instance Methods

adapter=(val) click to toggle source

The .stat call stores a proc based on adapter So if we assign a new adapter, reconfigure

Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 41
def adapter=(val)
  super
  stat total: [:count]
end
graphql_entrypoint=(val) click to toggle source
Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 31
def graphql_entrypoint=(val)
  if val
    super(val.to_s.camelize(:lower).to_sym)
  else
    super
  end
end
model() click to toggle source
Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 57
def model
  klass = super
  unless klass || abstract_class?
    if (klass = infer_model)
      self.model = klass
    else
      raise Errors::ModelNotFound.new(self)
    end
  end
  klass
end
polymorphic=(klasses) click to toggle source
Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 19
def polymorphic=(klasses)
  super
  send(:prepend, Polymorphism)
end
remote=(val) click to toggle source
Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 46
def remote=(val)
  super
  include ::Graphiti::Resource::Remote
  self.endpoint = {
    path: val,
    full_path: val,
    url: val,
    actions: [:index, :show]
  }
end
serializer=(val) click to toggle source
Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 9
def serializer=(val)
  if val
    if super(Class.new(val))
      apply_attributes_to_serializer
    end
  else
    super
  end
end
type=(val) click to toggle source
Calls superclass method
# File lib/graphiti/resource/configuration.rb, line 24
def type=(val)
  val = val&.to_sym
  if (val = super)
    serializer.type(val)
  end
end