Sha256: 5804b2003f46009a84a1968edb3c4cddfb9ec201d78ac4363ab8b058de9e53a6

Contents?: true

Size: 607 Bytes

Versions: 1

Compression:

Stored size: 607 Bytes

Contents

module JettyRails
  module Adapters
    
    class RailsAdapter
      attr_reader :config
      
      def initialize(config)
        @config = config
      end
      
      def init_params
        # please refer to goldspike and jruby-rack documentation
        @rails_params ||= {
          'rails.root' => '/',
          'public.root' => '/public',
          'rails.env' => config[:environment],
          'gem.path' => ENV['GEM_PATH'] || 'tmp/war/WEB-INF/gems'
        }
      end
      
      def event_listeners
        [ Rack::RailsServletContextListener.new ]
      end
      
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jetty-rails-0.5 lib/jetty_rails/adapters/rails_adapter.rb