Sha256: e57219837e91ee4c93d68418324d135934bb940d49353eb1b74896e1258ea1c2
Contents?: true
Size: 458 Bytes
Versions: 15
Compression:
Stored size: 458 Bytes
Contents
module NxtSupport module Preprocessors class WrongTypeError < StandardError; end class StripPreprocessor attr_accessor :value def initialize(value) @value = value end def call return if value.nil? value.strip! value rescue NoMethodError => e raise WrongTypeError, "Tried to call #{e.name} on #{value}, but #{value} does not respond to #{e.name}" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems