Sha256: 56f85f58a1d2c605078e6ec7bd6d40d708dfb0a1fd3310b7ed86fde889899861
Contents?: true
Size: 330 Bytes
Versions: 3
Compression:
Stored size: 330 Bytes
Contents
module Miso # Load a Rack application from a config.ru file. def load(app_path) currentDir = Dir.getwd Dir.chdir(currentDir+'/'+app_path) rackup_code = ::File.read('config.ru') app = eval("Rack::Builder.new {( #{rackup_code}\n )}.to_app") Dir.chdir(currentDir) app end module_function :load end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
misosoup-0.1.2 | lib/miso/loader.rb |
misosoup-0.1.1 | lib/miso/loader.rb |
misosoup-0.1.0 | lib/miso/loader.rb |