Module: Sass::Script::Functions

Defined in:
lib/compass-ls.rb

Overview

Custom SassScript

Instance Method Summary collapse

Instance Method Details

#x_compass_ls(files, suffix) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/compass-ls.rb', line 10

def x_compass_ls(files, suffix)
    files = files.value
    suffix = suffix.value
    suffix = suffix ? '.*' : ''
    return Sass::Script::List.new(
        Dir.glob(files).map! { |x| Sass::Script::String.new(File.basename(x, suffix)) },
        :comma
    )
end