Sha256: 0b3937825015c719ce9e62f62aceea89d394e270a7fc94276e32f0fe816b63a6

Contents?: true

Size: 511 Bytes

Versions: 6

Compression:

Stored size: 511 Bytes

Contents

module Locomotive
  module Liquid
    module Drops
      class Site < Base

        delegate :name, :seo_title, :meta_keywords, :meta_description, to: :@_source

        def index
          @index ||= @_source.pages.root.first
        end

        def pages
          liquify(*self.scoped_pages)
        end

        def domains
          @_source.domains
        end

        protected

        def scoped_pages
          @_source.ordered_pages(@context['with_scope'])
        end

      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
locomotive_cms-2.5.7 lib/locomotive/liquid/drops/site.rb
locomotivecms-3.0.0.pre.alpha.2 lib/locomotive/previous_liquid/drops/site.rb
locomotivecms-3.0.0.pre.alpha lib/locomotive/previous_liquid/drops/site.rb
locomotive_cms-2.5.6 lib/locomotive/liquid/drops/site.rb
locomotive_cms-2.5.6.rc2 lib/locomotive/liquid/drops/site.rb
locomotive_cms-2.5.6.rc1 lib/locomotive/liquid/drops/site.rb