Sha256: 300c34c2ac3d9fc24e91fe65442c4ea73f20d745570243211ba0f583d3961526

Contents?: true

Size: 591 Bytes

Versions: 1

Compression:

Stored size: 591 Bytes

Contents

module JettyRails
  module Adapters
    
    class MerbAdapter
      attr_reader :config
      
      def initialize(config)
        @config = config
      end
      
      def init_params
        # please refer to goldspike and jruby-rack documentation
        @merb_params ||= {
          'merb.root' => '/',
          'public.root' => '/public',
          'merb.environment' => config[:environment],
          'gem.path' => 'tmp/war/WEB-INF/gems'
        }
      end
      
      def rack_event_listener
        Rack::MerbServletContextListener.new
      end
      
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jetty-rails-0.4 lib/jetty_rails/adapters/merb_adapter.rb