Module: Sinatra::Browse::ParameterTypes::MinMax

Included in:
DateTime, Float, Integer
Defined in:
lib/sinatra/browse/parameter_types/min_max.rb,
lib/sinatra/browse.rb

Overview

This is a module for parameter types to extend. It will give them the validators defined here.

Class Method Summary collapse

Class Method Details

.extended(parameter_type) ⇒ Object



8
9
10
11
# File 'lib/sinatra/browse/parameter_types/min_max.rb', line 8

def self.extended(parameter_type)
  parameter_type.validator(:min) { |min| @value >= min }
  parameter_type.validator(:max) { |max| @value <= max }
end