Class: Jigsaw::GridLayoutGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/jigsaw/grid_layout_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(config, layout_id) ⇒ GridLayoutGenerator

Returns a new instance of GridLayoutGenerator.



3
4
5
6
# File 'lib/jigsaw/grid_layout_generator.rb', line 3

def initialize(config, layout_id)
  @config = config
  @id = layout_id
end

Instance Method Details

#callObject



8
9
10
11
12
# File 'lib/jigsaw/grid_layout_generator.rb', line 8

def call
  rules = [container_rule]
  rules << area_rules if has_areas?
  rules.compact.join("\n\n")
end