class SvgHeartsYou::Extensions::MiddlemanExtension

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method
# File lib/svg_hearts_you/middleman_extension.rb, line 6
def initialize(app, options_hash={}, &block)
  super

  # Configure gem if svg_paths option is set via middleman
  if options_hash.key?(:svg_paths)
    SvgHeartsYou.configure do |config|
      config.svg_paths << options_hash[:svg_paths]
    end
  end
end

Public Instance Methods

after_configuration() click to toggle source
# File lib/svg_hearts_you/middleman_extension.rb, line 21
def after_configuration
  # Add middleman app's images_dir by default
  SvgHeartsYou.configure do |config|
    config.svg_paths << File.join(Dir.pwd, app.settings.source, app.settings.images_dir)
  end
end