Sha256: ab11cb81db2854e9ea0c34e9b8b2ac0bc29191bf42663a97a2d27fd99a1302c6

Contents?: true

Size: 598 Bytes

Versions: 6

Compression:

Stored size: 598 Bytes

Contents

module GraphitiGql
  class Engine < ::Rails::Engine
    isolate_namespace GraphitiGql

    config.to_prepare do
      Dir.glob("#{Rails.root}/app/resources/**/*").each { |f| require(f) }
      GraphitiGql.schema!

      log_level = ENV.fetch('GRAPHITI_LOG_LEVEL', '1').to_i
      log_activerecord = false
      if log_level == -1 && defined?(ActiveRecord)
        log_level = 0
        log_activerecord = true
      end
      Graphiti.logger.level = log_level
      if GraphitiGql.config.log
        GraphitiGql::LogSubscriber.subscribe!(activerecord: log_activerecord)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
graphiti_gql-0.2.33 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.32 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.31 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.30 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.29 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.28 lib/graphiti_gql/engine.rb