class Lolink

Constants

Version

Attributes

versions[RW]

Public Class Methods

aria2(links) click to toggle source
# File lib/lolink.rb, line 64
def self.aria2(links)
  system "aria2c --force-sequential=true --continue=true #{links.join(' ')}"
end
new(v=nil) click to toggle source
# File lib/lolink.rb, line 8
def initialize(v=nil)
  @base_url = "http://down.qq.com/lol"
  if v
    self.versions = v
  else
    parse_version
  end
end

Public Instance Methods

parse_version() click to toggle source
# File lib/lolink.rb, line 21
def parse_version
  @doc = Nokogiri::HTML(open("http://lol.qq.com/download.shtml"))

  link = @doc.search('.downlst.fl a#xzq').first.attr('href')

  @versions = link.match(/(V.+-V.+)_PATCH/)[1]
end
version() click to toggle source
# File lib/lolink.rb, line 17
def version
  @version ||= @versions.split('-').last
end
version_number() click to toggle source
# File lib/lolink.rb, line 44
def version_number
  version.gsub /[^\d]/, ''
end