class Necromancer::ArrayConverters::ArrayToBooleanConverter

An object that converts an array to an array with boolean values

Public Instance Methods

call(value, options = {}) click to toggle source

@example

converter.call(['t', 'f', 'yes', 'no']) # => [true, false, true, false]

@param [Array] value

the array value to boolean

@api public

# File lib/necromancer/converters/array.rb, line 61
def call(value, options = {})
  boolean_converter = BooleanConverters::StringToBooleanConverter.new(:string, :boolean)
  value.reduce([]) do |acc, el|
    acc << boolean_converter.call(el, options)
  end
end