class RateLimit::LimitDefinition
Attributes
burst[R]
group[R]
limit[R]
policy[R]
returnable[R]
safety_level[RW]
Public Class Methods
new(group, limit, policy, returnable, burst)
click to toggle source
# File lib/ratelimit/limit_definition.rb, line 19 def initialize(group, limit, policy, returnable, burst) raise "Invalid Policy" unless POLICIES.include? policy @limit = limit @group = group @policy = policy @returnable = returnable @burst = burst end