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