Class: Locomotive::Steam::Liquid::Drops::Site

Inherits:
I18nBase
  • Object
show all
Defined in:
lib/locomotive/steam/liquid/drops/site.rb

Instance Method Summary collapse

Methods inherited from I18nBase

#context=, #initialize

Methods inherited from Base

#as_json, #id, #initialize

Constructor Details

This class inherits a constructor from Locomotive::Steam::Liquid::Drops::I18nBase

Instance Method Details

#indexObject



10
11
12
# File 'lib/locomotive/steam/liquid/drops/site.rb', line 10

def index
  @index ||= repository.root.to_liquid
end

#metafieldsObject



18
19
20
# File 'lib/locomotive/steam/liquid/drops/site.rb', line 18

def metafields
  @metafields ||= Metafields.new(@_source)
end

#pagesObject



14
15
16
# File 'lib/locomotive/steam/liquid/drops/site.rb', line 14

def pages
  liquify(*self.scoped_pages)
end