Sha256: 170d356daaffe09e5edde56781553492c0a51e406092f486d54e185c30974953
Contents?: true
Size: 1.13 KB
Versions: 15
Compression:
Stored size: 1.13 KB
Contents
module AnswersEngine class CLI < Thor class GlobalPage < Thor desc "show <gid>", "Show a global page" def show(gid) client = Client::GlobalPage.new(options) puts "#{client.find(gid)}" end desc "content <gid>", "Show content of a globalpage" def content(gid) client = Client::GlobalPage.new(options) result = JSON.parse(client.find_content(gid).to_s) if result['available'] == true puts "Preview content url: \"#{result['preview_url']}\"" `open "#{result['preview_url']}"` else puts "Content does not exist" end end desc "failedcontent <gid>", "Show failed content of a globalpage" def failedcontent(gid) client = Client::GlobalPage.new(options) result = JSON.parse(client.find_failed_content(gid).to_s) if result['available'] == true puts "Preview failed content url: \"#{result['preview_url']}\"" `open "#{result['preview_url']}"` else puts "Failed Content does not exist" end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems