Module: Lazier::Pathname

Extended by:
ActiveSupport::Concern
Defined in:
lib/lazier/pathname.rb

Overview

Extensions for the Pathname class.

Instance Method Summary collapse

Instance Method Details

#componentsArray

Returns all the components that are included in this path.

Pathname.new("/usr/bin/ruby").components
# => ["usr", "bin", "ruby"]

Returns:

  • (Array)

    A list of all components that are included in this path.



17
18
19
# File 'lib/lazier/pathname.rb', line 17

def components
  each_filename.to_a
end