Class: Jigsaw::GridLayoutGenerator
- Inherits:
-
Object
- Object
- Jigsaw::GridLayoutGenerator
- Defined in:
- lib/jigsaw/grid_layout_generator.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(config, layout_id) ⇒ GridLayoutGenerator
constructor
A new instance of GridLayoutGenerator.
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
#call ⇒ Object
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 |