module DCI::Data
Public Instance Methods
as(role) { |self| ... }
click to toggle source
# File lib/dci/data.rb, line 12 def as(role) if block_given? Casting.delegating(self => role) do yield(self) end else cast_as(role) end end