class DeepL::Requests::Usage
Public Class Methods
new(api, options = {})
click to toggle source
Calls superclass method
DeepL::Requests::Base::new
# File lib/deepl/requests/usage.rb, line 6 def initialize(api, options = {}) super(api, options) end
Public Instance Methods
request()
click to toggle source
# File lib/deepl/requests/usage.rb, line 10 def request build_usage(*get) end
Private Instance Methods
build_usage(request, response)
click to toggle source
# File lib/deepl/requests/usage.rb, line 16 def build_usage(request, response) data = JSON.parse(response.body) Resources::Usage.new(data['character_count'], data['character_limit'], request, response) end
path()
click to toggle source
# File lib/deepl/requests/usage.rb, line 21 def path 'usage' end