Sha256: bfea6aaefb5ac20653ebf09e6af96bdb354fc814d575f0a3a5692aef0af78f76
Contents?: true
Size: 679 Bytes
Versions: 2
Compression:
Stored size: 679 Bytes
Contents
require 'raph/parser/base_parser' module Raph module Parser # Argument is considered as file argument if and only if # corresponding file exist on file system and match # current argument. # # Example: # 'test.rb' - file in current directory with name 'test.rb' # '*.rb' - all files in current directory with extension 'rb' # '**/*.xml' - all files in current directory and directories # that are in this directory with extension 'xml' class FileParser < BaseParser def parse(args) files = [] args.each do |a| files.concat Dir[a] end files.uniq end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
raph-0.0.3 | lib/raph/parser/file_parser.rb |
raph-0.0.1 | lib/raph/parser/file_parser.rb |