module Graphoid
Attributes
configuration[RW]
driver[R]
Public Class Methods
build(model, _action = nil)
click to toggle source
# File lib/graphoid/main.rb, line 15 def build(model, _action = nil) @graphs[model] ||= Graphoid::Grapho.new(model) end
configure() { |configuration| ... }
click to toggle source
# File lib/graphoid/config.rb, line 7 def configure self.configuration ||= Configuration.new yield(configuration) Graphoid.initialize end
driver=(driver)
click to toggle source
# File lib/graphoid/main.rb, line 19 def driver=(driver) @driver = driver == :active_record ? ActiveRecordDriver : MongoidDriver end
initialize()
click to toggle source
# File lib/graphoid/main.rb, line 9 def initialize Graphoid.driver = configuration&.driver Rails.application.eager_load! Graphoid::Scalars.generate end