module ParamsReady::Value::OperatorConstraint::ClampingCondition

Constants

CLAMPING_OPERATORS

Public Instance Methods

clamp(_) click to toggle source
# File lib/params_ready/value/constraint.rb, line 145
def clamp(_)
  case @operator
  when :<=, :>=, :==
    get_value
  else
    raise "Unexpected operator: #{@operator}"
  end
end
clamp?() click to toggle source
# File lib/params_ready/value/constraint.rb, line 154
def clamp?
  CLAMPING_OPERATORS.member? @operator
end