APIdock / Ruby
/
method

each_filename

ruby latest stable - Class: Pathname
each_filename()
public

Iterates over each component of the path.

Pathname .new ("/usr/bin/ruby").each_filename  {|filename| ... }
 # yields "usr", "bin", and "ruby".

Returns an Enumerator if no block was given.

enum = Pathname .new ("/usr/bin/ruby").each_filename 
 # ... do stuff ...
enum.each { |e| ... }
 # yields "usr", "bin", and "ruby".
# File ext/pathname/lib/pathname.rb, line 261
 def each_filename # :yield: filename
 return to_enum(__method__) unless block_given?
 _, names = split_names(@path)
 names.each {|filename| yield filename }
 nil
 end

AltStyle によって変換されたページ (->オリジナル) /