Sha256: 2b00096efa5cabb40dcef2984897d77553fadabc682a0230a8f3b60ca4c50c9a
Contents?: true
Size: 364 Bytes
Versions: 1
Compression:
Stored size: 364 Bytes
Contents
module Myrrha module Domain module CoercionMethods def coercions(&bl) @coercions ||= Coercions.new{|c| c.main_target_domain = self} @coercions.append(&bl) if bl @coercions end def coerce(arg) coercions.coerce(arg, self) end end # module CoercionMethods end # module Domain end # module Myrrha
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
myrrha-2.0.0 | lib/myrrha/domain/coercion_methods.rb |