6 changed files with 28 additions and 16 deletions
@ -0,0 +1,15 @@
|
||||
class String |
||||
def formatted_postcode |
||||
postcode = self.upcase.gsub(/\s+/, "") |
||||
case postcode.length |
||||
when 5 |
||||
postcode.insert(2, " ") |
||||
when 6 |
||||
postcode.insert(3, " ") |
||||
when 7 |
||||
postcode.insert(4, " ") |
||||
else |
||||
self |
||||
end |
||||
end |
||||
end |
Loading…
Reference in new issue