Class: Middleman::Journal::JournalData
- Inherits:
-
Object
- Object
- Middleman::Journal::JournalData
- Defined in:
- lib/middleman-journal/journal_data.rb
Instance Method Summary collapse
- #entries ⇒ Object
-
#initialize(app, controller, options) ⇒ JournalData
constructor
A new instance of JournalData.
- #manipulate_resource_list(resources) ⇒ Object
Constructor Details
#initialize(app, controller, options) ⇒ JournalData
Returns a new instance of JournalData.
4 5 6 7 8 9 10 |
# File 'lib/middleman-journal/journal_data.rb', line 4 def initialize(app, controller, ) @app = app @options = @controller = controller @_entries = [] end |
Instance Method Details
#entries ⇒ Object
12 13 14 |
# File 'lib/middleman-journal/journal_data.rb', line 12 def entries @_entries end |
#manipulate_resource_list(resources) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/middleman-journal/journal_data.rb', line 16 def manipulate_resource_list(resources) resources.each do |resource| if resource.path =~ %r/journal\/\d{4}-\d{2}-\d{2}\.html/ resource.extend JournalEntry @_entries << resource end end end |