class MiddlemanInline

Public Instance Methods

fname(str, ext) click to toggle source
# File lib/middleman-inline/extension.rb, line 19
def fname(str, ext)
  str.concat(ext) unless str.match(ext)
  str
end
inline_css(*args) click to toggle source
# File lib/middleman-inline/extension.rb, line 5
def inline_css(*args)
  args.map do |arg|
    "<style type='text/css'>#{render_resource(fname(arg, '.css'))}</style>"
  end.join("\n")
end
inline_js(*args) click to toggle source
# File lib/middleman-inline/extension.rb, line 11
def inline_js(*args)
  args.map do |arg|
    "<script type='text/javascript'>#{render_resource(fname(arg, '.js'))}</style>"
  end.join("\n")
end
render_resource(fname) click to toggle source
# File lib/middleman-inline/extension.rb, line 24
def render_resource(fname)
  sitemap.resources.find { |res| res.source_file.match(fname) }.render
end