Sha256: 564c7bb21aabf07b8b444fb182b93295fe1ab4f4461ce0b7f387461cf0f236a4

Contents?: true

Size: 616 Bytes

Versions: 2

Compression:

Stored size: 616 Bytes

Contents

# encoding: utf-8

module Slideshow
  module StepHelper

  
def step( opts={}, &blk )
     
  puts "  Adding HTML div block for step (incremental display)..."
    
  text = capture_erb(&blk)
      
  before  = "<!-- begin step #{opts.inspect} -->\n"
  before << "<div class='step' markdown='block'>\n"
  
  after   = "</div>\n"  
  after  << "<!-- end step -->\n"

  html  = ""
  html << guard_block( before )
  html << text
  html << guard_block( after )

  concat_erb( html, blk.binding )
  return
end
  
  
end # module StepHelper
end # module Slideshow

class Slideshow::Gen
  include Slideshow::StepHelper
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
slideshow-models-2.5.0 lib/slideshow/helpers/step_helper.rb
slideshow-models-2.4.0 lib/slideshow/helpers/step_helper.rb