class Roadie::Inliner

def styles_in_shared_media_queries(style_blocks)

Returns:
  • (Array) -

Parameters:
  • style_blocks (Array) -- Style blocks that could not be inlined
def styles_in_shared_media_queries(style_blocks)
  style_blocks.group_by(&:media).map do |media_types, blocks|
    css_rules = blocks.map(&:to_s).join("\n")
    if media_types == ["all"]
      css_rules
    else
      "@media #{media_types.join(", ")} {\n#{css_rules}\n}"
    end
  end
end