class RJGit::Tag

Attributes

get_name[R]
id[R]
jtag[R]

Public Class Methods

new(jtag) click to toggle source
# File lib/tag.rb, line 12
def initialize(jtag)
  @jtag = jtag
  @id = ObjectId.to_string(jtag.get_id)
end

Public Instance Methods

actor() click to toggle source
# File lib/tag.rb, line 25
def actor
  @actor ||= Actor.new_from_person_ident(@jtag.get_tagger_ident)
end
full_message() click to toggle source
# File lib/tag.rb, line 17
def full_message
  @full_message ||= @jtag.get_full_message
end
name() click to toggle source
# File lib/tag.rb, line 29
def name
  @name ||= @jtag.get_tag_name
end
object() click to toggle source
# File lib/tag.rb, line 37
def object
  @object ||= @jtag.get_object
end
object_type() click to toggle source
# File lib/tag.rb, line 41
def object_type
  @object_type ||= object.get_type
end
short_message() click to toggle source
# File lib/tag.rb, line 21
def short_message
  @short_message ||= @jtag.get_short_message
end
type() click to toggle source
# File lib/tag.rb, line 33
def type
  @type ||= @jtag.get_type
end