class Svnx::Blame::Entry

Attributes

author[R]
date[R]
line_number[R]
revision[R]

Public Instance Methods

<=>(other) click to toggle source
# File lib/svnx/blame/entry.rb, line 35
def <=> other
  line_number <=> other.line_number
end
datetime() click to toggle source
# File lib/svnx/blame/entry.rb, line 39
def datetime
  @dt ||= DateTime.parse date
end
set_commit_fields(rev, auth, date) click to toggle source
# File lib/svnx/blame/entry.rb, line 29
def set_commit_fields rev, auth, date
  @commit_revision = rev
  @commit_author   = auth
  @commit_date     = date
end
set_from_element(elmt) click to toggle source
# File lib/svnx/blame/entry.rb, line 21
def set_from_element elmt
  set_attr_var elmt, 'line_number', 'line-number'
  
  commit = elmt.at_xpath 'commit'
  set_attr_var commit, 'revision'
  set_elmt_vars commit, 'author', 'date'
end