Sha256: d7d0227e7886719b48adb59a236f68f1efd74e8b172a0c2ef91f08e62e34f22c
Contents?: true
Size: 842 Bytes
Versions: 4
Compression:
Stored size: 842 Bytes
Contents
require 'open-uri' require 'json' require 'launchy' module Bukkit def self.website(plugin) begin plugins_api = JSON.parse(open("http://api.bukget.org/3/plugins/bukkit/#{plugin}").read) website = plugins_api["website"] puts "Opening the plugin's website in your default browser..." Launchy.open(website) rescue OpenURI::HTTPError puts "ERROR: Plugin not found.\nMake sure you have the name correct.\nTry `bukkit website --help`" Bukkit::Help.website rescue puts "ERROR: Plugin name is undefined." end end def self.url(plugin) plugins_api = JSON.parse(open("http://api.bukget.org/3/plugins/bukkit/#{plugin}").read) website = plugins_api["website"] say "\n#{plugin}'s website URL is #{website}." puts "" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
bukkit-1.1.0 | lib/bukkit/website.rb |
bukkit-1.0.3 | lib/bukkit/website.rb |
bukkit-1.0.2 | lib/bukkit/website.rb |
bukkit-1.0.1 | lib/bukkit/website.rb |