Class: Ji2p::Server::RackConfigLauncher
- Defined in:
- lib/ji2p/server/launcher.rb
Instance Method Summary collapse
-
#initialize(privateKeyData, rackfile) ⇒ RackConfigLauncher
constructor
A new instance of RackConfigLauncher.
- #rack_application ⇒ Object
Constructor Details
#initialize(privateKeyData, rackfile) ⇒ RackConfigLauncher
Returns a new instance of RackConfigLauncher.
25 26 27 28 |
# File 'lib/ji2p/server/launcher.rb', line 25 def initialize privateKeyData, rackfile super(privateKeyData) @rack_config = rackfile.dup end |
Instance Method Details
#rack_application ⇒ Object
30 31 32 33 34 35 36 37 38 |
# File 'lib/ji2p/server/launcher.rb', line 30 def rack_application raw = File.read(@rack_config) builder = <<~BUILDER Rack::Builder.new do #{raw} end BUILDER eval(builder, nil, @rack_config) end |