Module: EnsureArray

Defined in:
lib/ensure_array.rb,
lib/ensure_array/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.ensure_array(object, nil_value = []) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/ensure_array.rb', line 4

def self.ensure_array(object, nil_value = [])
  if object.is_a?(Array)
    object
  elsif object.nil?
    nil_value
  else
    [object]
  end
end