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.
291 292 293 294 |
# File 'lib/octopress-hooks.rb', line 291 def initialize(*args) old_initialize(*args) post_init if respond_to?(:post_init) && hooks end |
Instance Method Details
#hooks ⇒ Object
296 297 298 |
# File 'lib/octopress-hooks.rb', line 296 def hooks @hooks ||= site.all_hooks + site.post_hooks end |
#old_initialize ⇒ Object
289 |
# File 'lib/octopress-hooks.rb', line 289 alias_method :old_initialize, :initialize |