Sha256: 8adb43bc6ca47247afc74725e30a8fb959c7d9fde2f93f76cc241fee209450e9
Contents?: true
Size: 724 Bytes
Versions: 5
Compression:
Stored size: 724 Bytes
Contents
require 'jruby/rack/grizzly_helper' require 'rack/adapter/rails' module JRuby module Rack class RailsGrizzlyHelper < GrizzlyHelper attr_accessor :rails_env, :rails_root, :context_root def initialize(glassfish_config = nil) super @rails_root = @glassfish_config.app_root @rails_env = @glassfish_config.environment @context_root = @glassfish_config.context_root end def options {:public => public_root, :root => rails_root, :environment => rails_env, :prefix=>context_root} end end class RailsFactory def self.new helper = RailsGrizzlyHelper.instance ::Rack::Adapter::Rails.new(helper) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems