class Vorx::GitRepository
Public Class Methods
by_reference(git_reference)
click to toggle source
# File lib/vorx/git_repository.rb, line 11 def self.by_reference(git_reference) GitReference.resolve(git_reference) end
Public Instance Methods
cloned?()
click to toggle source
# File lib/vorx/git_repository.rb, line 19 def cloned? !!cloned end
folder_name()
click to toggle source
# File lib/vorx/git_repository.rb, line 15 def folder_name @folder_name ||= "#{git.split('/').last.chomp('.git')}@#{version}" end
to_s()
click to toggle source
# File lib/vorx/git_repository.rb, line 23 def to_s "git: #{git} version: #{version}" end
update(**params)
click to toggle source
# File lib/vorx/git_repository.rb, line 27 def update(**params) self.class.new(to_h.merge(**params)) end