Sha256: dd634b18437451ae8a5d27b6d9bdd6a8ab143eaae129974f4e0d749e114de907

Contents?: true

Size: 838 Bytes

Versions: 1

Compression:

Stored size: 838 Bytes

Contents

module Slideshow
  module DebugFilter

# use it to dump content before erb merge

def dump_content_to_file_debug_text_erb( content )

  return content   unless logger.level == Logger::DEBUG

  outname = "#{@name}.debug.text.erb"

  puts "  Dumping content before erb merge to #{outname}..."

  File.open( outname, 'w' ) do |f|
    f.write( content )	
  end

  content
end

# use it to dump content before text-to-html conversion

def dump_content_to_file_debug_text( content )

  return content   unless logger.level == Logger::DEBUG

  outname = "#{@name}.debug.text"

  puts "  Dumping content before text-to-html conversion to #{outname}..."

  File.open( outname, 'w' ) do |f|
    f.write( content )	
  end

  content

end
  
end  # module DebugFilter
end # module Slideshow

class Slideshow::Gen
  include Slideshow::DebugFilter
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
slideshow-0.9.2 lib/slideshow/filters/debug_filter.rb