Skip to content

Commit f1d601b

Browse files
committed
refactor: simplify codebase by extracting helpers and reducing duplication
- Extract pad2/pad3 formatting helpers in birl.gleam, replacing dozens of repeated int.to_string |> string.pad_start patterns - Extract validate_timezone helper to deduplicate timezone validation - Reuse existing to_nanoseconds helper in compare, scale_up, scale_down - Consolidate new/accurate_new and decompose/accurate_decompose via shared parameterized helpers in duration.gleam - Replace single-arm case destructuring with let destructuring in interval.gleam - Simplify now_with_timezone and set_timezone using result.try - Simplify is_invalid_date/is_invalid_time with direct boolean expressions - Remove redundant int.absolute_value call in legible_difference
1 parent 35598bb commit f1d601b

File tree

3 files changed

+133
-411
lines changed

3 files changed

+133
-411
lines changed

0 commit comments

Comments
 (0)