Sha256: e32be415248bad91a7e36d83b186d20f40c15233c0a77ae08d7897e49e216dc5
Contents?: true
Size: 506 Bytes
Versions: 6
Compression:
Stored size: 506 Bytes
Contents
require_relative "base" module Rfix class Branch::Reference < Branch::Base attr_reader :reference def initialize(reference) @reference = reference end def resolve(with:) Branch::Name.new(reference).resolve(with: with) rescue Branch::UnknownBranchError revparse(using: with, ref: reference) rescue Rugged::InvalidError raise Branch::UnknownBranchError, "Branch with reference {{error:#{reference}}} not found" end alias to_s reference end end
Version data entries
6 entries across 6 versions & 1 rubygems