class RubyPatchesMerger::Revisions::Revision::Link

Public Class Methods

new(href, base = 'http://svn.ruby-lang.org') click to toggle source

href => /cgi-bin/viewvc.cgi/trunk/common.mk?r1=41352&r2=41351&pathrev=41352

# File lib/ruby_patches_merger/revisions.rb, line 12
def initialize(href, base = 'http://svn.ruby-lang.org')
  @href = href
  @base = base
end

Public Instance Methods

content() click to toggle source
# File lib/ruby_patches_merger/revisions.rb, line 22
def content
  "" + open(file_url).lines.to_a.join("")
end
file_url() click to toggle source
# File lib/ruby_patches_merger/revisions.rb, line 19
def file_url
  "#{@base}#{@href}&view=patch"
end
name() click to toggle source
# File lib/ruby_patches_merger/revisions.rb, line 16
def name
  @href.split(/trunk\/|\?/)[1].gsub("/", "_")
end