Module: TextTube

Defined in:
lib/texttube.rb,
lib/ext/blank.rb,
lib/texttube/base.rb,
lib/ext/to_constant.rb,
lib/texttube/version.rb,
lib/texttube/filterable.rb,
lib/texttube/filters/coderay.rb,
lib/texttube/filters/spiffing.rb,
lib/texttube/filters/inside_block.rb,
lib/texttube/filters/link_reffing.rb,
lib/texttube/filters/embedding_audio.rb,
lib/texttube/filters/embedding_video.rb

Overview

The original. Maybe. I haven’t checked.

Defined Under Namespace

Modules: Coderay, CoreExtensions, EmbeddingAudio, EmbeddingVideo, Filterable, InsideBlock, LinkReffing, Spiffing Classes: Base

Constant Summary collapse

VERSION =

This library’s version.

"5.1.1"

Class Method Summary collapse

Class Method Details

.load_all_filtersArray<String,TrueClass>

Require all the filters. The ‘map` is there to show the result of this and show which libs were required (if so desired).

Returns:



13
14
15
16
17
18
19
20
# File 'lib/texttube.rb', line 13

def self.load_all_filters
  Dir.glob( File.join File.dirname(__FILE__), "/texttube/filters/*.rb" )
     .reject{|name| name.end_with? "version.rb" }
     .map{|filter| 
       tf = require filter
       [File.basename(filter, ".rb").gsub("_",""), tf]
     }
end