class Shellac::ApplicationHelpers

Public Class Methods

request_headers( env ) click to toggle source
# File lib/shellac/application.rb, line 27
def request_headers( env )
  Hash[*env.select {|k,v| k.start_with? 'HTTP_'}
    .collect {|k,v| [k.sub(/^HTTP_/, ''), v]}
    .collect {|k,v| [k.split('_').collect(&:capitalize).join('-'), v]}
    .flatten]
end
run() click to toggle source
# File lib/shellac/application.rb, line 19
def run
  puma_config = Puma::Configuration.new do |pconf|
    pconf.threads Config[:minimum_threads], Config[:maximum_threads]
    pconf.workers Config[:worker_count]
    pconf.app Application
  end
end