Sha256: 110d67bb67c5b002cccee27f7d61d09b13544d5d6e80e6ba265afbb252b13095
Contents?: true
Size: 592 Bytes
Versions: 20
Compression:
Stored size: 592 Bytes
Contents
class CommitChecksController < ShipitController params do accepts :since, Integer, default: 0 end def tail output = checks.output(since: params.since) next_offset = params.since + output.bytesize url = stack_tail_commit_checks_path(stack, sha: commit.sha, since: next_offset) unless checks.finished? render json: {url: url, output: output, status: checks.status} end private delegate :checks, to: :commit def commit @commit ||= stack.commits.find_by_sha!(params[:sha]) end def stack @stack ||= Stack.from_param!(params[:stack_id]) end end
Version data entries
20 entries across 20 versions & 1 rubygems