travis-api/lib/travis/api/v3/models/commit.rb
2015-04-30 17:08:52 +02:00

21 lines
444 B
Ruby

module Travis::API::V3
class Models::Commit < Model
belongs_to :repository
has_one :request
has_many :builds
has_one :branch,
foreign_key: [:repository_id, :name],
primary_key: [:repository_id, :branch],
class_name: 'Travis::API::V3::Models::Branch'.freeze
def branch_name
read_attribute(:branch)
end
def branch_name=(value)
write_attribute(:branch, value)
end
end
end