Sha256: a0c378735afcbfa0d80acf94413e56cfa8aac8ba8b5890f654d3f3031a892602

Contents?: true

Size: 445 Bytes

Versions: 1

Compression:

Stored size: 445 Bytes

Contents

# frozen_string_literal: true

require_relative 'tags'
require_relative 'nested_hash'

module Doing
  class ::Array
    include ArrayTags
    include ArrayNestedHash
    ##
    ## Force UTF-8 encoding of strings in array
    ##
    ## @return     [Array] Encoded lines
    ##
    def utf8
      c = self.class
      if String.method_defined? :force_encoding
        replace c.new(map(&:utf8))
      else
        self
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
doing-2.1.41 lib/doing/array/array.rb