Class: LoyalIpinfo::ArrayUtil

Inherits:
Object
  • Object
show all
Defined in:
lib/loyal_ipinfo/array_util.rb

Class Method Summary collapse

Class Method Details

.extract_options!(arr) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/loyal_ipinfo/array_util.rb', line 4

def self.extract_options!(arr)
  if arr.last.is_a?(Hash)
    arr.pop
  else
    {}
  end
end

.init(args) ⇒ Object



12
13
14
# File 'lib/loyal_ipinfo/array_util.rb', line 12

def self.init args
  args.is_a?(Array) ? args : (args.nil? ? [] : [args])
end