Sha256: ee09c6b8fd77671de318975d54b984fa29d0f5dbaaf0e5ea3d87deafa314ee05

Contents?: true

Size: 568 Bytes

Versions: 4

Compression:

Stored size: 568 Bytes

Contents

module Locomotive
  module Liquid
    module Drops
      class Page < Base

        def title
          @source.templatized? ? @context['content_instance'].highlighted_field_value : @source.title
        end

        def slug
          @source.templatized? ? @source.content_type.slug.singularize : @source.slug
        end

        def children
          @children ||= liquify(*@source.children)
        end

        def fullpath
          @fullpath ||= @source.fullpath
        end

        def depth
          @source.depth
        end

      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
locomotive_cms-1.0.0.beta.2 lib/locomotive/liquid/drops/page.rb
locomotive_cms-1.0.0.beta lib/locomotive/liquid/drops/page.rb
locomotive_cms-0.0.4.beta12 lib/locomotive/liquid/drops/page.rb
locomotive_cms-0.0.4.beta11 lib/locomotive/liquid/drops/page.rb