class ProtectedBranch < ActiveRecord::Base include Gitlab::ShellAdapter belongs_to :project validates :name, presence: true validates :project, presence: true def commit project.commit(self.name) end end