class Mustermann::Caster::Any
Class for block based casts that are triggered for every key/value pair. @!visibility private
Public Class Methods
new(&block)
click to toggle source
@!visibility private
# File lib/mustermann/caster.rb, line 59 def initialize(&block) @block = block end
Public Instance Methods
cast(key, value)
click to toggle source
@see Mustermann::Caster#cast @!visibility private
# File lib/mustermann/caster.rb, line 65 def cast(key, value) case @block.arity when 0 then @block.call when 1 then @block.call(value) else @block.call(key, value) end end