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



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

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

#metafieldsObject



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

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

#pagesObject



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

def pages
  liquify(*self.scoped_pages)
end