Class: EasyTranslate::TranslationTarget::TranslationTargetRequest
- Inherits:
-
Request
- Object
- Request
- EasyTranslate::TranslationTarget::TranslationTargetRequest
- Defined in:
- lib/easy_translate/translation_target.rb
Instance Attribute Summary
Attributes inherited from Request
Instance Method Summary collapse
-
#initialize(target = nil, options = nil) ⇒ TranslationTargetRequest
constructor
A new instance of TranslationTargetRequest.
- #params ⇒ Object
- #path ⇒ Object
Methods inherited from Request
Constructor Details
#initialize(target = nil, options = nil) ⇒ TranslationTargetRequest
Returns a new instance of TranslationTargetRequest.
22 23 24 25 26 27 28 29 30 |
# File 'lib/easy_translate/translation_target.rb', line 22 def initialize(target = nil, = nil) super() @target = target if if replacement_api_key = .delete(:api_key) [:key] = replacement_api_key end end end |
Instance Method Details
#params ⇒ Object
32 33 34 35 36 37 |
# File 'lib/easy_translate/translation_target.rb', line 32 def params params = super || {} params[:target] = @target unless @target.nil? params.merge! if params end |
#path ⇒ Object
39 40 41 |
# File 'lib/easy_translate/translation_target.rb', line 39 def path '/language/translate/v2/languages' end |