class T12n::Serializer
Public Class Methods
from_proc(prc)
click to toggle source
# File lib/t12n/serializer.rb, line 6 def from_proc(prc) case prc.arity when 0 ->(_object) { prc.() } when 1, -1, -2 ->(object) { prc.(object) } else raise T12n::ArgumentError, "Unexpected proc arity: #{prc.arity}" end end