Class: MiddlemanInlineSVG

Inherits:
Middleman::Extension
  • Object
show all
Defined in:
lib/middleman-inline_svg/middleman-inline_svg.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, options_hash = {}, &block) ⇒ MiddlemanInlineSVG

Returns a new instance of MiddlemanInlineSVG.



8
9
10
# File 'lib/middleman-inline_svg/middleman-inline_svg.rb', line 8

def initialize(app, options_hash = {}, &block)
  super
end

Instance Method Details

#inline_svg(file_name, opts = {}) ⇒ Object



12
13
14
15
16
# File 'lib/middleman-inline_svg/middleman-inline_svg.rb', line 12

def inline_svg(file_name, opts = {})
  opts = options.defaults.merge(opts)

  InlineSVG.new(asset_file(file_name), opts).to_html
end