Class: Ops::Server
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Ops::Server
- Defined in:
- lib/ops/server.rb
Instance Method Summary collapse
Instance Method Details
#json_request? ⇒ Boolean
23 24 25 |
# File 'lib/ops/server.rb', line 23 def json_request? !!Array(params['format'] || request.accept).detect { |f| f.to_s.include?('json') } end |
#jsonified_version(version, headers) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/ops/server.rb', line 15 def jsonified_version(version, headers) JSON.generate( info: version.info, previous_info: version.previous_info, headers: headers ) end |
#request_headers ⇒ Object
11 12 13 |
# File 'lib/ops/server.rb', line 11 def request_headers env.each_with_object({}) { |(k, v), headers| headers[k] = v } end |