Module: PremailerRails::CSSHelper

Extended by:
CSSHelper
Included in:
CSSHelper
Defined in:
lib/premailer-rails3/css_helper.rb

Constant Summary collapse

@@css_cache =
{}

Instance Method Summary collapse

Instance Method Details

#css_for_doc(doc) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/premailer-rails3/css_helper.rb', line 10

def css_for_doc(doc)
  css = doc.search('link[@type="text/css"]').map { |link|
          url = link.attributes['href'].to_s
          load_css_at_path(url) unless url.blank?
        }.reject(&:blank?).join("\n")
  css = load_css_at_path(:default) if css.blank?
  css
end