Sha256: 2bf811e60d2209b4eda17268ebef7f71e8f386899d5560b0ce141a5a4113ee34

Contents?: true

Size: 493 Bytes

Versions: 1

Compression:

Stored size: 493 Bytes

Contents

#!/usr/bin/env ruby

require 'rio'

re = ARGV.shift

require 'rio/argv'
RIO::argv.each do |path|
  rio(path).norecurse('.svn','pkg').files('*.rb',proc{ |f| f.executable? and f[0] =~ /^#!.+ruby/ }) do |f|
    print f.lines[/#{re}/].map{ |line| "#{f}: #{line}" }
  end
end
__END__
ARGV.each do |path|
  rio(path).norecurse('.svn','pkg').files('*.rb',proc{ |f| f.executable? and f[0] =~ /^#!.+ruby/ }) do |f|
    print f.lines[/#{re}/].map{ |line| "#{f}: #{line}" }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rio-0.3.1 ex/findinruby