module Blackcal::ArrayUtil

Time utils module

Public Class Methods

flatten(data) click to toggle source

@param [Array, Array<#to_a>, Object] data @return [Array]

# File lib/blackcal/array_util.rb, line 8
def self.flatten(data)
  Array(data).map do |object|
    next object.to_a if object.respond_to?(:to_a)
    object
  end.flatten(1)
end