Module: DismissibleBlocksHelper

Defined in:
app/helpers/dismissible_blocks_helper.rb

Instance Method Summary collapse

Instance Method Details

#render_dismissible_block(name, &block) ⇒ Object



2
3
4
5
6
7
8
9
10
11
# File 'app/helpers/dismissible_blocks_helper.rb', line 2

def render_dismissible_block(name, &block)
  unless dismissed?(name)
    if block_given?
      contents = capture(name, &block)
      add_block_name_to_attributes(contents, name)
    else
      raise DismissibleBlocks::ContentMissing
    end
  end
end