class EasyTranslate::TranslationTarget::TranslationTargetRequest

Public Class Methods

new(target = nil, options = nil) click to toggle source
Calls superclass method EasyTranslate::Request::new
# File lib/easy_translate/translation_target.rb, line 22
def initialize(target = nil, options = nil)
  super(options)
  @target = target
  if @options
    if replacement_api_key = @options.delete(:api_key)
      @options[:key] = replacement_api_key
    end
  end
end

Public Instance Methods

params() click to toggle source
Calls superclass method EasyTranslate::Request#params
# File lib/easy_translate/translation_target.rb, line 32
def params
  params = super || {}
  params[:target] = @target unless @target.nil?
  params.merge! @options if @options
  params
end
path() click to toggle source
# File lib/easy_translate/translation_target.rb, line 39
def path
  '/language/translate/v2/languages'
end