Module: ULID::Rails::Formatter
- Defined in:
- lib/ulid/rails/formatter.rb
Class Method Summary collapse
Class Method Details
.format(v) ⇒ Object
6 7 8 9 |
# File 'lib/ulid/rails/formatter.rb', line 6 def self.format(v) sanitized = v.delete("-").hex Base32::Crockford.encode(sanitized).rjust(26, "0") end |
.unformat(v) ⇒ Object
11 12 13 |
# File 'lib/ulid/rails/formatter.rb', line 11 def self.unformat(v) Base32::Crockford.decode(v).to_s(16).rjust(32, "0") end |