Ruby引用库

可以将不同的 Ruby方法 存放到不同文件进行组织,然后通过 require 方法来引用库: 库名可以省略后缀 .rb 。以下是案例,分别由 use_grep.rb 来引用包含 grep/rb :

  • grep.rb :

grep.rb
def simple_grep(pattern, filename)
  file = File.open(filename)
  file.each_line do |line|
    if pattern =~ line
      print line
    end
  end
  file.close
end