class SexpCliTools::Cli

Public Instance Methods

find(requested_sexp_matcher, *matcher_params) click to toggle source
# File lib/sexp_cli_tools/cli.rb, line 13
def find(requested_sexp_matcher, *matcher_params)
  glob = options[:include]
  sexp_matcher = SexpCliTools::MATCHERS[requested_sexp_matcher]
  Pathname.glob(glob).each do |path|
    puts path.to_s if sexp_matcher.satisfy?(RubyParser.new.parse(path.read), *matcher_params)
  end
end
version() click to toggle source
# File lib/sexp_cli_tools/cli.rb, line 7
                def version
  puts "SexpCliTools version: %p" % SexpCliTools::VERSION
end