class Lab42::BasicConstraints::Constraint::IntConstraint

Public Class Methods

new(name, range: nil, min: nil, max: nil) click to toggle source
# File lib/lab42/basic_constraints/constraints/int.rb, line 8
def initialize name, range: nil, min: nil, max: nil
  super(name)
  range = Helpers::RangeHelper.make_range!(range: range, min: min, max: max)
  @constraint = -> (value) {
    Integer === value && range === value
  }
end