Module: Tracksperanto

Defined in:
lib/tracksperanto.rb

Defined Under Namespace

Modules: BlockInit, Casts, ConstName, Export, Import, Middleware, Pipeline, Safety, ShakeGrammar, SimpleExport, UVCoordinates, ZipTuples Classes: ExtIO, FormatDetector, Keyframe, Tracker

Constant Summary collapse

PATH =
File.expand_path(File.dirname(__FILE__))
VERSION =
'1.6.5'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.exportersObject

Returns the array of all exporter classes defined



16
17
18
# File 'lib/tracksperanto.rb', line 16

def exporters
  @exporters
end

.importersObject

Returns the array of all importer classes defined



19
20
21
# File 'lib/tracksperanto.rb', line 19

def importers
  @importers
end

.middlewaresObject

Returns the array of all available middlewares



22
23
24
# File 'lib/tracksperanto.rb', line 22

def middlewares
  @middlewares
end

Class Method Details

.exporter_namesObject

Returns the names of all the exporters



30
31
32
# File 'lib/tracksperanto.rb', line 30

def exporter_names
  exporters.map{|e| e.const_name }
end

.importer_namesObject

Returns the names of all the importers



25
26
27
# File 'lib/tracksperanto.rb', line 25

def importer_names
  importers.map{|e| e.const_name }
end

.middleware_namesObject

Returns the names of all the middlewares



35
36
37
# File 'lib/tracksperanto.rb', line 35

def middleware_names
  middlewares.map{|e| e.const_name }
end