lib/bunch.rb in bunch-0.0.11 vs lib/bunch.rb in bunch-0.1.0
- old
+ new
@@ -46,25 +46,27 @@
IGNORED_PATTERNS.uniq!
end
end
def content_for(path)
- tree_for(normalized_path(path)).content
+ tree_for(normalized_path(path), {}).content
end
- def tree_for(path)
- case
- when IGNORED_PATTERNS.any? { |p| File.basename(path) =~ p }
- Bunch::NullNode.new(path)
- when File.directory?(path)
- Bunch::DirectoryNode.new(path)
- when path =~ /\.coffee$/
- Bunch::CoffeeNode.new(path)
- when path =~ /\.s(a|c)ss$/
- Bunch::SassNode.new(path)
- else
- Bunch::FileNode.new(path)
- end
+ def tree_for(path, options)
+ node = case
+ when IGNORED_PATTERNS.any? { |p| File.basename(path) =~ p }
+ Bunch::NullNode.new(path)
+ when File.directory?(path)
+ Bunch::DirectoryNode.new(path)
+ when path =~ /\.coffee$/
+ Bunch::CoffeeNode.new(path)
+ when path =~ /\.s(a|c)ss$/
+ Bunch::SassNode.new(path)
+ else
+ Bunch::FileNode.new(path)
+ end
+ node.options = options
+ node
end
protected
def normalized_path(path)
case