Module: Stevenson::OutputFilter
- Defined in:
- lib/stevenson/output_filter.rb,
lib/stevenson/output_filters/zip.rb,
lib/stevenson/output_filters/jekyll.rb,
lib/stevenson/output_filter/generator.rb
Defined Under Namespace
Classes: Base, Generator, Jekyll, Zip
Class Method Summary collapse
Class Method Details
.filter_for(type) ⇒ Object
36 37 38 39 40 |
# File 'lib/stevenson/output_filter.rb', line 36 def self.filter_for(type) Stevenson.output_filters[type] || const_get(type.to_s.capitalize) rescue NameError => e raise Stevenson::Error.new "Type '#{type}' is not a valid output type.", e end |