Class: Zephyre::Application
Instance Method Summary collapse
Instance Method Details
#call(env) ⇒ Object
21 22 23 |
# File 'lib/zephyre/main.rb', line 21 def call(env) get_rack_app(env).call(env) end |
#get_rack_app(env) ⇒ Object
17 18 19 |
# File 'lib/zephyre/main.rb', line 17 def get_rack_app(env) @router.check_url(env["PATH_INFO"], env["REQUEST_METHOD"]) end |
#map_routes(&block) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/zephyre/main.rb', line 10 def map_routes(&block) @router ||= Zephyre::Router.new @router.instance_eval(&block) puts "Zephyre has begun mining on port 9000" end |