Class: Dassets::Erubi::Engine
- Inherits:
-
Dassets::Engine
- Object
- Dassets::Engine
- Dassets::Erubi::Engine
- Defined in:
- lib/dassets-erubi.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.ERB_EXTENSIONS ⇒ Object
9 10 11 |
# File 'lib/dassets-erubi.rb', line 9 def self.ERB_EXTENSIONS ["erb", "erubis", "erubi"] end |
Instance Method Details
#compile(input_content) ⇒ Object
19 20 21 |
# File 'lib/dassets-erubi.rb', line 19 def compile(input_content) eval(::Erubi::Engine.new(input_content, freeze: true).src) end |
#ext(input_ext) ⇒ Object
13 14 15 16 17 |
# File 'lib/dassets-erubi.rb', line 13 def ext(input_ext) return "" if self.class.ERB_EXTENSIONS.include?(input_ext) input_ext end |