Method: Crystal::HTTPAdapter.call
- Defined in:
- lib/crystal/http/http_adapter.rb
.call(env, workspace = {}, &block) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/crystal/http/http_adapter.rb', line 7 def call env, workspace = {}, &block # result, opt = nil, opt.to_openobject workspace = conveyors.web.call( {:env => env, :response => Crystal::Response.new}.merge(workspace.symbolize_keys), &block ) workspace.response.must_be.defined workspace.response.content_type ||= Mime.send(config.default_format) result = workspace.response.to_a result end |