Class: DuPretty::Prettier
- Inherits:
-
Object
- Object
- DuPretty::Prettier
- Defined in:
- lib/du_pretty/prettier.rb
Defined Under Namespace
Classes: DiskUsage
Instance Method Summary collapse
-
#initialize(path, min_kbyte: 0, depth: nil, with_files: false) ⇒ Prettier
constructor
A new instance of Prettier.
- #original ⇒ Object
- #sorted ⇒ Object
- #tree ⇒ Object
Constructor Details
#initialize(path, min_kbyte: 0, depth: nil, with_files: false) ⇒ Prettier
Returns a new instance of Prettier.
6 7 8 9 10 11 |
# File 'lib/du_pretty/prettier.rb', line 6 def initialize(path, min_kbyte: 0, depth: nil, with_files: false) @path = File.(path, Pathname.pwd) @min_kbyte = min_kbyte @depth = depth @with_files = with_files end |
Instance Method Details
#original ⇒ Object
13 14 15 |
# File 'lib/du_pretty/prettier.rb', line 13 def original filtered_disk_usages.map(&:pretty).join("\n") end |
#sorted ⇒ Object
17 18 19 |
# File 'lib/du_pretty/prettier.rb', line 17 def sorted filtered_disk_usages.sort_by(&:kbyte).map(&:pretty).join("\n") end |
#tree ⇒ Object
21 22 23 |
# File 'lib/du_pretty/prettier.rb', line 21 def tree filtered_disk_usages.reverse.map(&:tree_format).join("\n") end |