class EasyPin::Padder
Public Class Methods
new(amount)
click to toggle source
# File lib/easy_pin.rb, line 115 def initialize(amount) @amount = amount end
Public Instance Methods
pad(parts)
click to toggle source
# File lib/easy_pin.rb, line 119 def pad(parts) padding_parts = [0] * [@amount - parts.size, 0].max padding_parts + parts end
unpad(parts)
click to toggle source
# File lib/easy_pin.rb, line 125 def unpad(parts) if parts[0].zero? unpad(parts[1..-1]) else parts end end