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