#---
# Excerpted from "Programming Ruby 3.2",
# published by The Pragmatic Bookshelf.
# Copyrights apply to this code. It may not be used to create training material,
# courses, books, articles, and the like. Contact us if you are in doubt.
# We make no guarantees that this code is fit for any purpose.
# Visit https://pragprog.com/titles/ruby6 for more book information.
#---
File.basename("/usr/pickaxe/ruby/code.rb")
File.basename("/usr/pickaxe/ruby/code.rb", ".rb")
File.basename("/usr/pickaxe/ruby/code.rb", "e.rb")
File.basename("/usr/pickaxe/ruby/code.rb", ".*")

File.dirname("/usr/pickaxe/ruby/code.rb")
File.dirname("/usr/pickaxe/ruby/code.rb", 2)
File.dirname("/usr/pickaxe/ruby/code.rb", 3)

File.extname("/usr/pickaxe/ruby/code.rb")
