Sha256: 9906bb8af7bbfdb036edd310c4ee5556ae25b98b1869bb89b3f1142c299e8eea

Contents?: true

Size: 648 Bytes

Versions: 2

Compression:

Stored size: 648 Bytes

Contents

require 'rails/engine'
require 'twirp_rails/routes'
require 'twirp_rails/twirp'
require 'twirp_rails/logging_adapter'
require 'twirp_rails/raven_adapter'

module TwirpRails
  module Routes
    class Engine < ::Rails::Engine
      initializer 'twirp_rails.routes' do
        TwirpRails::Routes::Helper.install
      end

      initializer 'twirp_rails.raven' do
        TwirpRails::RavenAdapter.install
      end

      initializer 'twirp_rails.logging' do
        TwirpRails::LoggingAdapter.install
      end

      initializer 'twirp_rails.require_generated_files' do
        TwirpRails::Twirp.auto_require_twirp_files
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
twirp_rails-0.2.1 lib/twirp_rails/engine.rb
twirp_rails-0.2.0 lib/twirp_rails/engine.rb