Class: Ecm::Cms::PartialResolver

Inherits:
ActionView::Resolver
  • Object
show all
Includes:
DatabaseResolver, Singleton
Defined in:
lib/ecm/cms/resolvers/ecm/cms/partial_resolver.rb

Instance Method Summary collapse

Methods included from DatabaseResolver

#assert_slashs, #find_templates, included, #initialize_template, #normalize_array

Instance Method Details

#build_source(record) ⇒ Object



16
17
18
# File 'lib/ecm/cms/resolvers/ecm/cms/partial_resolver.rb', line 16

def build_source(record)
  record.body
end

#normalize_basename(basename) ⇒ Object



20
21
22
# File 'lib/ecm/cms/resolvers/ecm/cms/partial_resolver.rb', line 20

def normalize_basename(basename)
  '_' << basename
end

#resolve(partial_flag) ⇒ Object



24
25
26
# File 'lib/ecm/cms/resolvers/ecm/cms/partial_resolver.rb', line 24

def resolve(partial_flag)
  partial_flag
end

#template_classObject



12
13
14
# File 'lib/ecm/cms/resolvers/ecm/cms/partial_resolver.rb', line 12

def template_class
  'Ecm::Cms::Partial'
end