class Configurator::Cast::Collection
Public Class Methods
new(subtype)
click to toggle source
# File lib/configurator/cast.rb, line 93 def initialize(subtype) @cast = Director.acquire(subtype) raise ArgumentError, "Collection subtype cannot be another collection" if @cast.is_a? Collection end
Public Instance Methods
_cast(value)
click to toggle source
# File lib/configurator/cast.rb, line 98 def _cast(value) [*value].collect { |v| @cast.convert(v) } end