Class: Ops::Server

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/ops/server.rb

Instance Method Summary collapse

Instance Method Details

#jsonified_version(version, previous_versions, headers) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/ops/server.rb', line 18

def jsonified_version(version, previous_versions, headers)
  JSON.generate({
    version: version.version_or_branch,
    revision: version.last_commit,
    previous_versions: previous_versions,
    headers: headers
  })
end

#request_headersObject



14
15
16
# File 'lib/ops/server.rb', line 14

def request_headers
  env.each_with_object({}) { |(k,v), headers| headers[k] = v }
end