module Casting::Enum
Public Instance Methods
enum(collection, *behaviors)
click to toggle source
# File lib/casting/enum.rb, line 5 def enum(collection, *behaviors) Enumerator.new do |yielder| collection.each do |item| yielder.yield(item.cast_as(*behaviors)) end end end