module Wardrobe::Plugins::Validation::Refinements::Size
Public Instance Methods
max_size?(predicate_value)
click to toggle source
# File lib/wardrobe/plugins/validation/refinements/_size.rb, line 22 def max_size?(predicate_value) return if predicate_value >= size "size cannot be greater than #{predicate_value}" end
min_size?(predicate_value)
click to toggle source
# File lib/wardrobe/plugins/validation/refinements/_size.rb, line 17 def min_size?(predicate_value) return if predicate_value <= size "size cannot be less than #{predicate_value}" end
size?(predicate_value)
click to toggle source
# File lib/wardrobe/plugins/validation/refinements/_size.rb, line 8 def size?(predicate_value) return if predicate_value === size if predicate_value.is_a?(Range) "size must be within #{predicate_value.min} - #{predicate_value.max}" else "size must be #{predicate_value}" end end