Module: TextTube::Baby

Defined in:
lib/texttube/baby.rb,
lib/texttube/baby/coderay.rb,
lib/texttube/baby/version.rb,
lib/texttube/baby/spiffing.rb,
lib/texttube/baby/inside_block.rb,
lib/texttube/baby/link_reffing.rb,
lib/texttube/baby/embedding_audio.rb,
lib/texttube/baby/embedding_video.rb

Overview

The original. Maybe. I haven’t checked.

Defined Under Namespace

Modules: Coderay, EmbeddingAudio, EmbeddingVideo, InsideBlock, LinkReffing, Spiffing

Constant Summary collapse

VERSION =
"1.1.0"

Class Method Summary collapse

Class Method Details

.load_all_filters(filters = nil) ⇒ 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).

Returns:



9
10
11
12
13
14
15
16
17
# File 'lib/texttube/baby.rb', line 9

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