Sha256: bda87c19a39b50ab20e037162c8c2581d9660e43734ae079145dc6ed794a6fcf
Contents?: true
Size: 700 Bytes
Versions: 30
Compression:
Stored size: 700 Bytes
Contents
# frozen_string_literal: true module Cmdlet # Array handling routines, eg. join, join_prefix, join_post module Array # Join: join an array of values with separator as a string class Join < Cmdlet::BaseCmdlet # # @param [String|Int] values - array of values to join # @param [String] separator - separator between values, defaults to comma # @return [String] new String formed by joining the array elements with seperator def call(values, separator = ',') return false if values.nil? || values.length.zero? values = values.reject(&:blank?) return '' if values.length.zero? values.join(separator) end end end end
Version data entries
30 entries across 30 versions & 1 rubygems