Method: SimpleGit::Reference#to_object
- Defined in:
- lib/simple_git/reference.rb
#to_object ⇒ Object
30 31 32 33 34 35 36 37 38 39 |
# File 'lib/simple_git/reference.rb', line 30 def to_object wrapper = SimpleGit::Object::ObjectWrapper.new ret = Git2.git_reference_peel(wrapper, @ptr, :GIT_OBJ_ANY) if ret != 0 error = Git2::GitError.new(Git2.giterr_last) raise ArgumentError, error[:message].read_string end Object.new.from_wrapper(wrapper) end |