Class: Middleman::Robots::Generators::Blocks

Inherits:
Object
  • Object
show all
Defined in:
lib/middleman-robots/generators/blocks.rb

Overview

Blocks

Collection of ::Middleman::Robots::Generators::Block

Instance Method Summary collapse

Constructor Details

#initialize(rules) ⇒ Blocks

Returns a new instance of Blocks.



13
14
15
16
# File 'lib/middleman-robots/generators/blocks.rb', line 13

def initialize(rules)
  @rules = rules
  @groups = @rules.map { |rule| Block.new(rule) } if @rules.present?
end

Instance Method Details

#textObject



18
19
20
21
22
# File 'lib/middleman-robots/generators/blocks.rb', line 18

def text
  return nil if @groups.nil?

  @groups.map(&:text).join "\n\n"
end