class Shrink::Wrap::Property::Coercion::Proc
Attributes
callable[RW]
Public Class Methods
new(callable)
click to toggle source
# File lib/shrink/wrap/property/coercion/proc.rb, line 12 def initialize(callable) ensure_callable!(callable, 1) self.callable = callable end
Public Instance Methods
coerce(data)
click to toggle source
# File lib/shrink/wrap/property/coercion/proc.rb, line 17 def coerce(data) callable.call(data) end