Sha256: 243bb86dabab3deeed11ce1f8d91c91e2b22a23b69790611ee6bdc81e4b69dec

Contents?: true

Size: 531 Bytes

Versions: 7

Compression:

Stored size: 531 Bytes

Contents

require 'rails/railtie'
require 'cypress_on_rails/configuration'

module CypressOnRails
  class Railtie < Rails::Railtie
    initializer :setup_cypress_middleware, after: :load_config_initializers do |app|
      if CypressOnRails.configuration.use_middleware?
        require 'cypress_on_rails/middleware'
        app.middleware.use Middleware
      end
      if CypressOnRails.configuration.use_vcr_middleware?
        require 'cypress_on_rails/vcr_middleware'
        app.middleware.use VCRMiddleware
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cypress-on-rails-1.17.0 lib/cypress_on_rails/railtie.rb
cypress-on-rails-1.16.0 lib/cypress_on_rails/railtie.rb
cypress-on-rails-1.15.1 lib/cypress_on_rails/railtie.rb
cypress-on-rails-1.15.0 lib/cypress_on_rails/railtie.rb
cypress-on-rails-1.14.0 lib/cypress_on_rails/railtie.rb
cypress-on-rails-1.13.1 lib/cypress_on_rails/railtie.rb
cypress-on-rails-1.13.0 lib/cypress_on_rails/railtie.rb