Module: AssetPocket::SourceFilter

Extended by:
SourceFilter
Included in:
SourceFilter
Defined in:
lib/asset_pocket/source_filter.rb

Defined Under Namespace

Modules: Sass

Constant Summary collapse

Filters =
[
    [ /.*\.s[ac]ss$/i, Sass.method(:render) ]
]

Instance Method Summary collapse

Instance Method Details

#filter(filename) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
# File 'lib/asset_pocket/source_filter.rb', line 40

def filter(filename)
    content = File.read filename

    Filters.each do |filter|
        if filename =~ filter[0]
            return filter[1].call filename, content
        end
    end

    content
end