Class: Jekyll::Page
- Inherits:
-
Object
- Object
- Jekyll::Page
- Defined in:
- lib/octopress-hooks.rb
Overview
Monkey patch Jekyll’s Page class
Instance Method Summary collapse
- #hooks ⇒ Object
-
#initialize(*args) ⇒ Page
constructor
A new instance of Page.
- #old_initialize ⇒ Object
Constructor Details
#initialize(*args) ⇒ Page
Returns a new instance of Page.
234 235 236 237 |
# File 'lib/octopress-hooks.rb', line 234 def initialize(*args) old_initialize(*args) post_init if respond_to?(:post_init) && hooks end |
Instance Method Details
#hooks ⇒ Object
239 240 241 |
# File 'lib/octopress-hooks.rb', line 239 def hooks @hooks ||= site.all_hooks + site.page_hooks end |
#old_initialize ⇒ Object
232 |
# File 'lib/octopress-hooks.rb', line 232 alias_method :old_initialize, :initialize |