Class: Middleman::SocialImage::Extension

Inherits:
Extension
  • Object
show all
Defined in:
lib/middleman-social_image/extension.rb

Instance Method Summary collapse

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, options_hash={}, &block)
  super
  require "middleman-social_image/converter"
  require "middleman-social_image/resource"
  @converter = Middleman::SocialImage::Converter.new(app, options.window_size, options.selector, options.always_generate, options.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