-
Notifications
You must be signed in to change notification settings - Fork 4
/
TODO
27 lines (23 loc) · 947 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
===========================
TODOs
===========================
+ Array#histogram
|_ Algorithm blows up when there's only 1 bucket (the `range` becomes 0)
+ Path
|_ Fix rename/mv
|_ Full README with more real-world examples (grep scripts/)
- compare folders using Path#ls_r and Path#md5
|_ Documentation: categorize methods for large classes (the way Pathname does)
|_ Organize into a class hierarchy (Path, FilePath, URLPath, RelativePath)
|_ (Un)Archivers (zip, rar, etc.)
+ Logger
|_ colourized ("ramaze" has a nice style)
|_ output to STDERR (default)
|_ no setup (default)
|_ Log "message" <- defaults to info
|_ Log.warn "message"
|_ Log object <- prettyprints it
|_ Verbose mode shows the calling method's info
|_ eg: [file:line:method]
|_ "gsmartcontrol" has good warning messages
ie: "|13<warn> |07[hz] Warning: exit: The device error log contains records of errors."