class Filtrum::TypeSerializer
Public Class Methods
new(type, block)
click to toggle source
# File lib/filtrum/type_serializer.rb, line 5 def initialize type, block @type, @block = type, block end
Public Instance Methods
match?(value)
click to toggle source
# File lib/filtrum/type_serializer.rb, line 9 def match? value value.kind_of? @type end
serialize(value)
click to toggle source
# File lib/filtrum/type_serializer.rb, line 13 def serialize value @block.call value end