Sha256: fdc8c1bdc50e59826bde7a1240a72b7ba80d3f21a411ca2ba55ee633cb31d304

Contents?: true

Size: 444 Bytes

Versions: 2

Compression:

Stored size: 444 Bytes

Contents

require 'open-uri'
require 'json'
require 'launchy'

module Bukkit
	def self.website(plugin_name)
		begin
			plugins_api = JSON.parse(open("http://api.bukget.org/3/plugins/bukkit/#{plugin_name}").read)
			website = plugins_api["website"]
			puts "Opening #{plugin_name}'s website in your default browser."
			Launchy.open(website)
		rescue OpenURI::HTTPError
			puts "  Plugin not found.\n  Make sure you have the name correct."
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bukkit-0.1.3 lib/bukkit/website.rb
bukkit-0.1.2 lib/bukkit/website.rb