module Yt::Actions::Get

Public Instance Methods

get() click to toggle source
# File lib/yt/actions/get.rb, line 8
def get
  response = get_request(get_params).run
  @data.merge! response.body
  self
end

Private Instance Methods

get_params() click to toggle source
# File lib/yt/actions/get.rb, line 22
def get_params
  {}.tap do |params|
    params[:method] = :get
    params[:host] = 'www.googleapis.com'
    params[:auth] = @auth
    params[:exptected_response] = Net::HTTPOK
    params[:api_key] = Yt.configuration.api_key if Yt.configuration.api_key
  end
end
get_request(params = {}) click to toggle source
# File lib/yt/actions/get.rb, line 16
def get_request(params = {})
  @list_request = Yt::Request.new(params).tap do |request|
    print "#{request.as_curl}\n" if Yt.configuration.developing?
  end
end