class ThreeScale::AuthorizeResponse::UsageReport
Attributes
current_value[R]
max_value[R]
metric[R]
period[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/3scale/authorize_response.rb, line 11 def initialize(options = {}) options.each do |name, value| instance_variable_set("@#{name}", value) end end
Public Instance Methods
exceeded?()
click to toggle source
# File lib/3scale/authorize_response.rb, line 25 def exceeded? current_value > max_value end
period_end()
click to toggle source
# File lib/3scale/authorize_response.rb, line 21 def period_end @parsed_period_end ||= @period_end && Time.parse(@period_end) end
period_start()
click to toggle source
# File lib/3scale/authorize_response.rb, line 17 def period_start @parsed_period_start ||= @period_start && Time.parse(@period_start) end