Sha256: 7c01a8f71fa3a0ba7aa6b30ce65ef5aa9492e9852d7da882beb763deb1bfd5f6

Contents?: true

Size: 424 Bytes

Versions: 1

Compression:

Stored size: 424 Bytes

Contents

require 'rails/engine'
require 'lurker/server'

module Lurker
  class Engine < ::Rails::Engine
    config.after_initialize do |app|
      app.routes.append do
        unless ::Rails.env.production? || app.routes.routes.map(&:app).any? { |e| e.is_a?(Class) && e.name.to_s.match(/Lurker::Rack/) }
          mount Lurker::Server.to_rack(path: 'html'), at: "/#{Lurker::DEFAULT_URL_BASE}"
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lurker-0.6.6 lib/lurker/engine.rb