Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/shoes/manual.rb,
lib/shoes/manual/app.rb

Instance Method Summary collapse

Instance Method Details

#/(len) ⇒ Object



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

def /(len)
  a = []
  each_with_index do |x, i|
    a << [] if i % len == 0
    a.last << x
  end
  a
end

#dark?Boolean

Returns:

  • (Boolean)


8
9
10
11
# File 'lib/shoes/manual/app.rb', line 8

def dark?
  r, g, b = self
  r + g + b < 0x55 * 3
end

#light?Boolean

Returns:

  • (Boolean)


13
14
15
16
# File 'lib/shoes/manual/app.rb', line 13

def light?
  r, g, b = self
  r + g + b > 0xAA * 3
end