Sha256: 1f6ad295d9e1e3f57d72b5c4c2100a0263a748f4d2d0198477e637043f63e53e
Contents?: true
Size: 386 Bytes
Versions: 44
Compression:
Stored size: 386 Bytes
Contents
require 'flipper/typecast' module Flipper module Types class Percentage < Type def initialize(value) value = Typecast.to_percentage(value) if value < 0 || value > 100 raise ArgumentError, "value must be a positive number less than or equal to 100, but was #{value}" end @value = value end end end end
Version data entries
44 entries across 44 versions & 1 rubygems