Class: Route500Check::DSL::Validator
- Inherits:
-
Object
- Object
- Route500Check::DSL::Validator
- Defined in:
- lib/route_500_check/dsl/validator.rb
Class Method Summary collapse
Class Method Details
.validate!(config) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/route_500_check/dsl/validator.rb', line 4 def self.validate!(config) = RouteParamBuilder.( config.routes, config.default_limit ) total = .size limit = config.default_limit return unless limit return if total <= limit raise Route500Check::Errors::RouteLimitExceeded.new( actual: total, limit: limit ) end |