Sha256: 2c81c6a9ea4fcc64e7cab666899b713476c109d85cdf0f937cac632d70f46410
Contents?: true
Size: 500 Bytes
Versions: 2
Compression:
Stored size: 500 Bytes
Contents
require 'nokogiri' require 'open-uri' module RgVersion # Spider take content from https://rubygems.org/ module Spider def self.grab_version gem_text = [] ARGV.each do |arg| begin gem_url = "https://rubygems.org/gems/#{arg}" gem_page = Nokogiri::HTML(open(gem_url)) gem_text << gem_page.at('#gemfile_text')['value'] rescue OpenURI::HTTPError puts "#{gem_url} not found" end end gem_text end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rgversion-0.0.2 | lib/rgversion/spider.rb |
rgversion-0.0.1 | lib/rgversion/spider.rb |