Class: Spinner::IndexController

Inherits:
ModelController
  • Object
show all
Defined in:
app/spinner/controllers/index_controller.rb

Instance Method Summary collapse

Instance Method Details

#colorObject



3
4
5
# File 'app/spinner/controllers/index_controller.rb', line 3

def color
  @color
end

#heightObject



24
25
26
# File 'app/spinner/controllers/index_controller.rb', line 24

def height
  (size * 52).round
end

#marginObject



20
21
22
# File 'app/spinner/controllers/index_controller.rb', line 20

def margin
  (size * 3).round
end

#sizeObject



7
8
9
10
11
12
13
14
# File 'app/spinner/controllers/index_controller.rb', line 7

def size
  if @size
    s = ReactiveValue.new(@size).to_i
    s.with{|v| [[v, 0.25].max, 4].min }
  else
    1
  end
end

#widthObject



16
17
18
# File 'app/spinner/controllers/index_controller.rb', line 16

def width
  (size * 7).round
end