Class: Middleman::Blog::DraftsExtension

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

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DraftsExtension.



14
15
16
# File 'lib/middleman-blog-drafts/extension.rb', line 14

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

Instance Method Details

#after_configurationObject



18
19
20
21
22
23
24
25
26
# File 'lib/middleman-blog-drafts/extension.rb', line 18

def after_configuration
  require 'middleman-blog/blog_data'
  require 'middleman-blog-drafts/blog_data_extensions'

  ::Middleman::Blog::BlogData.send :include, Drafts::BlogDataExtensions
  app.blog.drafts(app, options)
  app.sitemap.register_resource_list_manipulator(:blog_drafts,
    app.blog.drafts, false)
end