Module: Opulent::Filters
- Defined in:
- lib/opulent/filters.rb
Defined Under Namespace
Classes: CData, CoffeeScript, Css, Escaped, Filter, JavaScript, Markdown, Maruku, RedCloth, Sass, Scss
Class Attribute Summary collapse
-
.filters ⇒ Object
Returns the value of attribute filters.
Class Method Summary collapse
-
.filter?(name) ⇒ Boolean
Check if the chosen filter name is registed within our knowledgebase.
-
.register(klass, name, options) ⇒ Object
Add a new Opulent filter to the filters knowledgebase.
Class Attribute Details
.filters ⇒ Object
Returns the value of attribute filters.
7 8 9 |
# File 'lib/opulent/filters.rb', line 7 def filters @filters end |
Class Method Details
.filter?(name) ⇒ Boolean
Check if the chosen filter name is registed within our knowledgebase
22 23 24 |
# File 'lib/opulent/filters.rb', line 22 def filter?(name) @filters.key? name end |
.register(klass, name, options) ⇒ Object
Add a new Opulent filter to the filters knowledgebase
15 16 17 18 |
# File 'lib/opulent/filters.rb', line 15 def register(klass, name, ) @filters ||= {} @filters[name] = klass.new name, end |