Sha256: 9df564564179926357549596f12547ceb7d64725ea7ad284a124b87c75e39fc1
Contents?: true
Size: 480 Bytes
Versions: 14
Compression:
Stored size: 480 Bytes
Contents
# frozen_string_literal: true module LittleWeasel module Modules # This module provides methods to validate a value that can be used # in sorting. module OrderValidatable module_function def validate_order(order:) raise ArgumentError, "Argument order is not an Integer: #{order.class}" unless order.is_a? Integer raise ArgumentError, "Argument order '#{order}' is not a a number from 0-n" if order.negative? end end end end
Version data entries
14 entries across 14 versions & 1 rubygems