Class: Jekyll::Post
- Inherits:
-
Object
- Object
- Jekyll::Post
- Defined in:
- lib/octopress-hooks.rb
Overview
Monkey patch Jekyll’s Post class
Instance Method Summary collapse
- #hooks ⇒ Object
-
#initialize(*args) ⇒ Post
constructor
A new instance of Post.
- #old_initialize ⇒ Object
Constructor Details
#initialize(*args) ⇒ Post
Returns a new instance of Post.
323 324 325 326 |
# File 'lib/octopress-hooks.rb', line 323 def initialize(*args) old_initialize(*args) post_init if respond_to?(:post_init) && hooks end |
Instance Method Details
#hooks ⇒ Object
328 329 330 |
# File 'lib/octopress-hooks.rb', line 328 def hooks @hooks ||= site.all_hooks + site.post_hooks end |
#old_initialize ⇒ Object
321 |
# File 'lib/octopress-hooks.rb', line 321 alias_method :old_initialize, :initialize |