Class: Vedeu::API::Grid

Inherits:
Object
  • Object
show all
Defined in:
lib/vedeu/api/grid.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ Grid



27
28
29
# File 'lib/vedeu/api/grid.rb', line 27

def initialize(value)
  @value = value
end

Class Method Details

.columns(value) ⇒ Object



23
24
25
# File 'lib/vedeu/api/grid.rb', line 23

def self.columns(value)
  new(value).columns
end

Instance Method Details

#columnsObject



31
32
33
34
35
# File 'lib/vedeu/api/grid.rb', line 31

def columns
  fail OutOfRange, 'Valid range is 1..12.' if out_of_range?

  column * value
end