Sha256: 5fad16f2914664ca03cf4e34e58e34139acb8863f960c88268c04de22ea138e5
Contents?: true
Size: 447 Bytes
Versions: 14
Compression:
Stored size: 447 Bytes
Contents
# frozen_string_literal: true module Sail module Types # Array # # This type allows defining an # array using a string and a separator # (defined in the configuration). class Array < Type def to_value @setting.value.split(Sail.configuration.array_separator) end def from(value) value.is_a?(::String) ? value : value.join(Sail.configuration.array_separator) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems