class RackCommitStats::App
Public Class Methods
call(env)
click to toggle source
# File lib/rack-commit-stats/app.rb, line 5 def self.call(env) status = 200 headers = {"Content-Type" => "application/json"} [status, headers, [response]] end
commit()
click to toggle source
# File lib/rack-commit-stats/app.rb, line 24 def commit if RackCommitStats.config.file_mode? @_commit ||= CommitFromEnv.new else @_commit ||= Commit.new end @_commit end
response()
click to toggle source
# File lib/rack-commit-stats/app.rb, line 13 def response { branch: commit.branch, commit: { revision: commit.revision, message: commit.message, author: commit.author } }.to_json end