Sha256: 712876f4035525b2ea12863d827f48ccc2a6129c5f5699a633390410bd73b1f5

Contents?: true

Size: 541 Bytes

Versions: 20

Compression:

Stored size: 541 Bytes

Contents

require 'ecm/cms/database_resolver'

module Ecm
  module Cms
    class TemplateResolver < ::ActionView::Resolver
      require 'singleton'
      include Singleton

      # add shared behaviour for database backed templates
      include Ecm::Cms::DatabaseResolver

      def build_source(record)
        record.body
      end

      def normalize_basename(basename)
        basename
      end

      def resolve(partial_flag)
        !partial_flag
      end

      def template_class
        'Ecm::Cms::Template'
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ecm_cms2-5.1.2 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-5.1.1 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-5.1.0 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-5.0.0 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-4.1.1 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-4.1.0 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-4.0.1 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-4.0.0 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-3.0.3 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-3.0.2 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-3.0.1 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-3.0.0 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.1.4 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.1.3 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.1.2 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.1.1 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.1.0 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.0.4 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.0.3 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb
ecm_cms2-2.0.2 lib/ecm/cms/resolvers/ecm/cms/template_resolver.rb