Sha256: b9a467b4ff25db263858ead1f2c0b4867a176ca7f02e7244d533468b403f815e
Contents?: true
Size: 988 Bytes
Versions: 1
Compression:
Stored size: 988 Bytes
Contents
class CommitsController < ApplicationController before_filter :api_authenticate! def index commits = Commit.includes(:releases).includes(:committers).includes(:project) start_at = params[:start_at].to_time if params[:start_at] end_at = params[:end_at].to_time if params[:end_at] end_at ||= Time.now if start_at commits = commits.during(start_at..end_at) if start_at && end_at render json: CommitPresenter.new(commits).verbose end def self commits = current_user.commits.includes(:releases).includes(:committers).includes(:project) start_at = params[:start_at].to_time if params[:start_at] end_at = params[:end_at].to_time if params[:end_at] end_at ||= Time.now if start_at commits = commits.during(start_at..end_at) if start_at && end_at render json: CommitPresenter.new(commits).verbose end def show @commit = Commit.find_by_sha(params[:sha]) @project = @commit.project end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
houston-core-0.5.0.beta1 | app/controllers/commits_controller.rb |