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 60 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 66 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