Sha256: 6c10cad1aaef26668df60a66ea167a0babe5a73bcac3a1e691361d7303a21e56
Contents?: true
Size: 348 Bytes
Versions: 555
Compression:
Stored size: 348 Bytes
Contents
# frozen_string_literal: true module Playbook module Props class Percentage < Playbook::Props::Base def validate(value) value.nil? || numeric_in_range?(value) end private def numeric_in_range?(value) value.is_a?(::Numeric) && value <= 100 && value >= 0 end end end end
Version data entries
555 entries across 555 versions & 1 rubygems