Exception: DatagroutConduit::RateLimitedError

Inherits:
Error
  • Object
show all
Defined in:
lib/datagrout_conduit/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(used:, limit:) ⇒ RateLimitedError

Returns a new instance of RateLimitedError.



41
42
43
44
45
# File 'lib/datagrout_conduit/errors.rb', line 41

def initialize(used:, limit:)
  @used = used
  @limit = limit
  super("Rate limit exceeded (#{used} / #{limit} calls this hour)")
end

Instance Attribute Details

#limitObject (readonly)

Returns the value of attribute limit.



39
40
41
# File 'lib/datagrout_conduit/errors.rb', line 39

def limit
  @limit
end

#usedObject (readonly)

Returns the value of attribute used.



39
40
41
# File 'lib/datagrout_conduit/errors.rb', line 39

def used
  @used
end