Class: Shell::Glob (Ruby 2.3.4) Home Core 2.3.4 Std-lib 2.3.4 Downloads Home Classes Methods In Files shell/builtin-command.rb Parent Shell::BuiltInCommand Methods ::new #each Class/Module Index Quicksearch Shell Shell::AppendFile Shell::AppendIO Shell::BuiltInCommand Shell::Cat Shell::CommandProcessor Shell::Concat Shell::Echo Shell::Error Shell::Filter Shell::Glob Shell::ProcessController Shell::SystemCommand Shell::Tee Shell::Void No matching classes. Shell::Glob Public Class Methods new(sh, pattern) # File shell/builtin-command.rb, line 67 def initialize(sh, pattern) super sh @pattern = pattern end Public Instance Methods each(rs = nil) # File shell/builtin-command.rb, line 73 def each(rs = nil) if @pattern[0] == ?/ @files = Dir[@pattern] else prefix = @shell.pwd+"/" @files = Dir[prefix+@pattern].collect{|p| p.sub(prefix, "")} end rs = @shell.record_separator unless rs for f in @files yield f+rs end end This page was generated for Ruby 2.3.4 Ruby-doc.org is a service of James Britt and Neurogami, a software development company in Scottsdale, AZ. Generated with Ruby-doc Rdoc Generator 0.36.0.