Object
# File lib/warbler/traits/rails.rb, line 44 def after_configure config.init_contents << "#{config.warbler_templates}/rails.erb" begin rails_env = config.webxml.rails.env unless IO.readlines("config/environments/#{rails_env}.rb").grep(/^\s*config\.threadsafe!/).empty? && IO.readlines("config/environment.rb").grep(/^\s*config\.threadsafe!/).empty? config.webxml.jruby.min.runtimes = 1 unless Integer === config.webxml.jruby.min.runtimes config.webxml.jruby.max.runtimes = 1 unless Integer === config.webxml.jruby.max.runtimes end rescue end end
# File lib/warbler/traits/rails.rb, line 22 def before_configure config.jar_name = default_app_name config.webxml.rails.env = ENV['RAILS_ENV'] || 'production' return unless Warbler.framework_detection return false unless task = Warbler.project_application.lookup("environment") task.invoke rescue nil return false unless defined?(::Rails) config.dirs << "tmp" if File.directory?("tmp") config.webxml.booter = :rails unless (defined?(::Rails.vendor_rails?) && ::Rails.vendor_rails?) || File.directory?("vendor/rails") config.gems["rails"] = ::Rails::VERSION::STRING end if defined?(::Rails.configuration.gems) ::Rails.configuration.gems.each do |g| config.gems << Gem::Dependency.new(g.name, g.requirement) if Dir["vendor/gems/#{g.name}*"].empty? end end end
Generated with the Darkfish Rdoc Generator 2.