Sha256: 35596009932216bc1b161eb07b794eb295632675b1c21834423f651a42a3b533
Contents?: true
Size: 437 Bytes
Versions: 22
Compression:
Stored size: 437 Bytes
Contents
# frozen_string_literal: true Range.class_eval do # Checks if the whole range is zero. # # @raise [RubyRailsExtensions::Errors::NonNumericError] # # @return [Boolean] # def zero? unless self.begin.is_a?(Numeric) raise( RubyRailsExtensions::Errors::NonNumericError, "Wrong range type (given #{self.begin.class}, expected Numeric)" ) end self.begin.zero? && self.end.zero? end end
Version data entries
22 entries across 22 versions & 1 rubygems