Class: Jekyll::Page

Inherits:
Object
  • Object
show all
Defined in:
lib/octopress-hooks.rb

Overview

Monkey patch Jekyll’s Page class

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Page

Returns a new instance of Page.



205
206
207
208
# File 'lib/octopress-hooks.rb', line 205

def initialize(*args)
  old_initialize(*args)
  post_init if respond_to?(:post_init) && hooks
end

Instance Method Details

#hooksObject



210
211
212
# File 'lib/octopress-hooks.rb', line 210

def hooks
  @hooks ||= site.all_hooks + site.page_hooks
end

#old_initializeObject



203
# File 'lib/octopress-hooks.rb', line 203

alias_method :old_initialize, :initialize