Class: JournalExtension

Inherits:
Middleman::Extension
  • Object
show all
Defined in:
lib/middleman-journal/extension.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(app, options_hash = {}, &block) ⇒ JournalExtension

Returns a new instance of JournalExtension.



13
14
15
# File 'lib/middleman-journal/extension.rb', line 13

def initialize(app, options_hash = {}, &block)
  super
end

Instance Attribute Details

#dataJournalData (readonly)

information about the journal entries

Returns:

  • (JournalData)

    journal data for this journal, which has all



11
12
13
# File 'lib/middleman-journal/extension.rb', line 11

def data
  @data
end

Instance Method Details

#after_configurationObject



17
18
19
20
21
# File 'lib/middleman-journal/extension.rb', line 17

def after_configuration
  options = {}
  @data = Middleman::Journal::JournalData.new(@app, self, options)
  @app.sitemap.register_resource_list_manipulator(:journal_entries, @data)
end