Class: Middleman::SocialImage::Extension
- Inherits:
-
Extension
- Object
- Extension
- Middleman::SocialImage::Extension
- Defined in:
- lib/middleman-social_image/extension.rb
Instance Method Summary collapse
-
#initialize(app, options_hash = {}, &block) ⇒ Extension
constructor
A new instance of Extension.
- #manipulate_resource_list(resources) ⇒ Object
Constructor Details
#initialize(app, options_hash = {}, &block) ⇒ Extension
Returns a new instance of Extension.
10 11 12 13 14 15 |
# File 'lib/middleman-social_image/extension.rb', line 10 def initialize(app, ={}, &block) super require "middleman-social_image/converter" require "middleman-social_image/resource" @converter = Middleman::SocialImage::Converter.new(app, .window_size, .selector, .always_generate, .base_url) end |
Instance Method Details
#manipulate_resource_list(resources) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/middleman-social_image/extension.rb', line 17 def manipulate_resource_list(resources) if app.build? manipulate_resource_list_for_build(resources) else manipulate_resource_list_for_preview(resources) end end |