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

Version Path
answersengine-0.10.1 lib/answersengine/cli/global_page.rb
answersengine-0.10.0 lib/answersengine/cli/global_page.rb
answersengine-0.9.1 lib/answersengine/cli/global_page.rb
answersengine-0.9.0 lib/answersengine/cli/global_page.rb
answersengine-0.8.0 lib/answersengine/cli/global_page.rb
answersengine-0.7.0 lib/answersengine/cli/global_page.rb
answersengine-0.6.0 lib/answersengine/cli/global_page.rb
answersengine-0.5.0 lib/answersengine/cli/global_page.rb
answersengine-0.4.1 lib/answersengine/cli/global_page.rb
answersengine-0.4.0 lib/answersengine/cli/global_page.rb
answersengine-0.3.3 lib/answersengine/cli/global_page.rb
answersengine-0.3.2 lib/answersengine/cli/global_page.rb
answersengine-0.3.1 lib/answersengine/cli/global_page.rb
answersengine-0.3.0 lib/answersengine/cli/global_page.rb
answersengine-0.2.33 lib/answersengine/cli/global_page.rb