class SimpleGit::Signature

Attributes

ptr[RW]

Public Class Methods

new(commit) click to toggle source
# File lib/simple_git/signature.rb, line 5
def initialize(commit)
  @ptr = Git2::GitSignature.new(Git2.git_commit_author(commit.ptr))
end

Public Instance Methods

email() click to toggle source
# File lib/simple_git/signature.rb, line 13
def email
  @email ||= @ptr[:email].read_string
end
name() click to toggle source
# File lib/simple_git/signature.rb, line 9
def name
  @name ||= @ptr[:name].read_string
end