class Shotgun::Loader
def inner_app
def inner_app if rackup_file =~ /\.ru$/ config = File.read(rackup_file) eval "Rack::Builder.new {( #{config}\n )}.to_app", nil, rackup_file else require File.expand_path(rackup_file) if defined? Sinatra::Application Sinatra::Application.set :reload, false Sinatra::Application.set :logging, false Sinatra::Application.set :raise_errors, true Sinatra::Application else Object.const_get(camel_case(File.basename(rackup_file, '.rb'))) end end end