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
10 11 12 |
# File 'lib/dassets-erubi.rb', line 10 def self.ERB_EXTENSIONS ["erb", "erubis", "erubi"] end |
Instance Method Details
#compile(input_content) ⇒ Object
20 21 22 23 24 |
# File 'lib/dassets-erubi.rb', line 20 def compile(input_content) eval( # rubocop:disable Security/Eval ::Erubi::Engine.new(input_content, freeze: true).src, ) end |
#ext(input_ext) ⇒ Object
14 15 16 17 18 |
# File 'lib/dassets-erubi.rb', line 14 def ext(input_ext) return "" if self.class.ERB_EXTENSIONS.include?(input_ext) input_ext end |