Class: Sprockets::Directives::TemplateDirective

Inherits:
RequireDirective
  • Object
show all
Defined in:
lib/sprockets/directives/template_directive.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.patternObject



6
7
8
# File 'lib/sprockets/directives/template_directive.rb', line 6

def self.pattern
  /(template)\s+(#{ANGLED_STRING})/
end

Instance Method Details

#evaluate_in(preprocessor) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/sprockets/directives/template_directive.rb', line 10

def evaluate_in(preprocessor)
  if template_file_path
    compile_ejs(template_file_path.to_s)
    super(preprocessor)
  else
    raise_load_error
  end
end