Method: ExternalRenderer#inline_styles

Defined in:
lib/erector/widgets/external_renderer.rb

#inline_stylesObject



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/erector/widgets/external_renderer.rb', line 30

def inline_styles
  rendered_externals(:style).each do |external|
    style({:type => "text/css", 'xml:space' => 'preserve'}.merge(external.options)) do
      rawtext external.text
    end
  end

  if Object.const_defined?(:Sass)
    rendered_externals(:scss).each do |external|
      style({:type => "text/css", 'xml:space' => 'preserve'}.merge(external.options)) do
        rawtext Sass.compile(external.text)
      end
    end
  end
end