Module: Premailer::Rails::CSSHelper

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

Constant Summary collapse

STRATEGIES =
[
  CSSLoaders::CacheLoader,
  CSSLoaders::AssetPipelineLoader,
  CSSLoaders::FileSystemLoader
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cacheObject (readonly)

Returns the value of attribute cache.



10
11
12
# File 'lib/premailer/rails/css_helper.rb', line 10

def cache
  @cache
end

Instance Method Details

#css_for_doc(doc) ⇒ Object

Returns all linked CSS files concatenated as string.



19
20
21
22
# File 'lib/premailer/rails/css_helper.rb', line 19

def css_for_doc(doc)
  urls = css_urls_in_doc(doc)
  urls.map { |url| load_css(url) }.join("\n")
end