Sha256: 36560108dfdd29f0401fb555eaf0d195f70e62a137e083d29438db0f78e64541
Contents?: true
Size: 444 Bytes
Versions: 8
Compression:
Stored size: 444 Bytes
Contents
# frozen_string_literal: true module Remocon class BooleanNormalizer < Remocon::Normalizer def self.respond_symbol Remocon::Type::BOOLEAN end def validate return if [FalseClass, TrueClass].include?(@content.class) begin @bool_val = @content.to_s.to_boolean rescue ArgumentError => e raise ValidationError, e.message end end def normalize @bool_val end end end
Version data entries
8 entries across 8 versions & 1 rubygems