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

Inherits:
Base show all
Includes:
Scopeable
Defined in:
lib/locomotive/steam/liquid/drops/site.rb

Instance Method Summary collapse

Methods included from Scopeable

#_apply_scope_order, #apply_scope

Methods inherited from Base

#id, #initialize, liquify

Methods inherited from Liquid::Drop

#mounting_point, #site

Constructor Details

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

Instance Method Details

#domainsObject



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

def domains
  @_source.domains
end

#indexObject



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

def index
  @index ||= self.mounting_point.pages['index']
end

#pagesObject



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

def pages
  liquify(*apply_scope(self.mounting_point.pages.values))
end