class Loadgif::CLI

Attributes

keyword[R]

Public Class Methods

new(keyword) click to toggle source
# File lib/loadgif/cli.rb, line 9
def initialize(keyword)
  @keyword = keyword
end
run(keyword) click to toggle source
# File lib/loadgif/cli.rb, line 5
def self.run(keyword)
  new(keyword).search
end

Public Instance Methods

Private Instance Methods

result() click to toggle source
# File lib/loadgif/cli.rb, line 26
def result
  Loadgif.screensaver(keyword)
rescue Loadgif::Errors::API
  GifNotFound.new('YyKPbc5OOTSQE')
end
url() click to toggle source
# File lib/loadgif/cli.rb, line 22
def url
  @url ||= URI("http://giphy.com/embed/#{result.id}")
end