| Class | Merb::Rack::Runner |
| In: |
merb-core/lib/merb-core/rack/adapter/runner.rb
|
| Parent: | Object |
| opts<Hash>: | Options for the runner (see below). |
| :runner_code<String>: | The code to run. |
If opts[:runner_code] matches a filename, that file will be read and the contents executed. Otherwise the code will be executed directly.
:api: plugin
# File merb-core/lib/merb-core/rack/adapter/runner.rb, line 17
17: def self.start(opts={})
18: Merb::Server.change_privilege
19: if opts[:runner_code]
20: if File.exists?(opts[:runner_code])
21: eval(File.read(opts[:runner_code]), TOPLEVEL_BINDING, __FILE__, __LINE__)
22: else
23: eval(opts[:runner_code], TOPLEVEL_BINDING, __FILE__, __LINE__)
24: end
25: exit
26: end
27: end