class UKPostcode::AbstractPostcode
Constants
- NotImplemented
Public Class Methods
new(*)
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 9 def initialize(*) raise NotImplemented end
parse(_str)
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 5 def self.parse(_str) raise NotImplemented end
Public Instance Methods
area()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 13 def area; nil; end
country()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 36 def country :unknown end
district()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 14 def district; nil; end
full?()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 24 def full? raise NotImplemented end
full_valid?()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 32 def full_valid? full? && valid? end
incode()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 17 def incode; nil; end
outcode()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 18 def outcode; nil; end
sector()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 15 def sector; nil; end
to_s()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 20 def to_s raise NotImplemented end
unit()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 16 def unit; nil; end
valid?()
click to toggle source
# File lib/uk_postcode/abstract_postcode.rb, line 28 def valid? raise NotImplemented end