Class: Tenon::TenonContent::RowTypes::SixColumnImageAndText

Inherits:
Base
  • Object
show all
Defined in:
app/models/tenon/tenon_content/row_types/six_column_image_and_text.rb

Class Method Summary collapse

Methods inherited from Base

partial_path

Class Method Details

.add_pieces_to(row) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'app/models/tenon/tenon_content/row_types/six_column_image_and_text.rb', line 6

def add_pieces_to(row)
  if row.pieces.empty?
    row.pieces.build(piece_type: 'Image', position: 0, size: 2)
    row.pieces.build(piece_type: 'Text', position: 1, size: 2)
    row.pieces.build(piece_type: 'Image', position: 2, size: 2)
    row.pieces.build(piece_type: 'Text', position: 3, size: 2)
    row.pieces.build(piece_type: 'Image', position: 4, size: 2)
    row.pieces.build(piece_type: 'Text', position: 5, size: 2)
    row.pieces.build(piece_type: 'Image', position: 6, size: 2)
    row.pieces.build(piece_type: 'Text', position: 7, size: 2)
    row.pieces.build(piece_type: 'Image', position: 8, size: 2)
    row.pieces.build(piece_type: 'Text', position: 9, size: 2)
    row.pieces.build(piece_type: 'Image', position: 10, size: 2)
    row.pieces.build(piece_type: 'Text', position: 11, size: 2)
  end
end