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