class DeepL::Requests::Languages
Public Class Methods
new(api, options = {})
click to toggle source
Calls superclass method
DeepL::Requests::Base::new
# File lib/deepl/requests/languages.rb, line 6 def initialize(api, options = {}) super(api, options) end
Public Instance Methods
request()
click to toggle source
# File lib/deepl/requests/languages.rb, line 10 def request build_languages(*get) end
Private Instance Methods
build_languages(request, response)
click to toggle source
# File lib/deepl/requests/languages.rb, line 16 def build_languages(request, response) data = JSON.parse(response.body) data.map do |language| Resources::Language.new(language['language'], language['name'], request, response) end end
path()
click to toggle source
# File lib/deepl/requests/languages.rb, line 23 def path 'languages' end