for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
module Koine
module Attributes
module Adapter
class ArrayOf < Base
def initialize(adapter)
@adapter = adapter
with_default_value([])
end
private
def coerce_not_nil(collectionOfValues)
secure do
collectionOfValues.map { |value| @adapter.coerce(value) }