Module: Unodos::Sugar

Defined in:
lib/unodos/sugar.rb

Class Method Summary collapse

Class Method Details

.target_array?(array) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
12
13
14
# File 'lib/unodos/sugar.rb', line 9

def self.target_array?(array)
  last = array.last
  return false unless array.size >= 2 && last.is_a?(Range) && last.end.nil?
  *items, _ = array
  items.all?(Numeric)
end