Module: MetaERB

Defined in:
lib/meta_erb.rb,
lib/meta_erb/template.rb,
lib/meta_erb/exceptions.rb,
lib/meta_erb/meta_template.rb,
lib/meta_erb/rails/handler.rb,
lib/meta_erb/template_store.rb,
lib/meta_erb/scope_evaluator.rb

Overview

Author:

  • Simon Menke

Defined Under Namespace

Modules: Rails Classes: MetaTemplate, MissingTemplate, ScopeEvaluator, Template, TemplateNotFound, TemplateNotSpecified, TemplateStore

Class Method Summary collapse

Class Method Details

.load_scopes_in(path) ⇒ Object



27
28
29
30
31
32
33
# File 'lib/meta_erb.rb', line 27

def self.load_scopes_in(path)
  path = File.expand_path(path)
  MetaERB.search_in path
  Dir.glob(File.join(path, '*.rb')).each do |scope_path|
    require scope_path
  end
end

.search_in(pattern) ⇒ Object



23
24
25
# File 'lib/meta_erb.rb', line 23

def self.search_in(pattern)
  MetaERB::TemplateStore.shared.search_in(pattern)
end