Class: Dassets::Erb::Engine

Inherits:
Dassets::Engine
  • Object
show all
Defined in:
lib/dassets-erb.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.ERB_EXTENSIONSObject



10
11
12
# File 'lib/dassets-erb.rb', line 10

def self.ERB_EXTENSIONS
  ["erb", "erubis", "erubi"]
end

Instance Method Details

#compile(input_content) ⇒ Object



20
21
22
# File 'lib/dassets-erb.rb', line 20

def compile(input_content)
  ::ERB.new(input_content).result(binding)
end

#ext(input_ext) ⇒ Object



14
15
16
17
18
# File 'lib/dassets-erb.rb', line 14

def ext(input_ext)
  return "" if self.class.ERB_EXTENSIONS.include?(input_ext)

  input_ext
end