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
-
.load_all_filters ⇒ Array<String,TrueClass>
Require all the filters.
Class Method Details
.load_all_filters ⇒ Array<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).
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 |