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