class Svnx::Info::Entry

Attributes

kind[R]
path[R]
relative_url[R]
revision[R]
root[R]
url[R]
wc_root[R]

Public Instance Methods

set_from_element(elmt) click to toggle source
# File lib/svnx/info/entry.rb, line 21
def set_from_element elmt
  set_attr_vars elmt, 'kind', 'path', 'revision'
  set_elmt_var  elmt, 'url'
  if relurl = elmt.at_xpath('relative-url')
    @relative_url = relurl.text
  end
  
  repo = elmt.at_xpath 'repository'
  set_elmt_var repo, 'root'

  @wc_root = nil
  if wcinfo = elmt.at_xpath('wc-info')
    if wcroot = wcinfo.at_xpath('wcroot-abspath')
      @wc_root = wcroot.text
    end
  end
end