lib/refinements/pathnames.rb in refinements-7.3.0 vs lib/refinements/pathnames.rb in refinements-7.4.0

- old
+ new

@@ -13,11 +13,19 @@ destination = to.directory? ? to.join(basename) : to read.then { |content| destination.write content } self end + def directories pattern = "*" + glob(pattern).select(&:directory?).sort + end + def extensions basename.to_s.split(/(?=\.)+/).tap(&:shift) + end + + def files pattern = "*" + glob(pattern).select(&:file?).sort end def relative_parent_from root relative_path_from(root).parent end