class Moip::Address

Attributes

city[RW]
complement[RW]
country[RW]
district[RW]
number[RW]
state[RW]
street[RW]
zipcode[RW]

Public Instance Methods

attributes() click to toggle source
# File lib/moip/models/address.rb, line 28
def attributes
        {
                "street" => street,
                "number" => number,
                "complement" => complement,
                "district" => district,
                "city" => city,
                "state" => state,
                "country" => country,
                "zipcode" => zipcode
        }
end
validates_format_of_number() click to toggle source
# File lib/moip/models/address.rb, line 12
def validates_format_of_number
        if self.number.to_s.match /[0-9]{2}/
                true
        else
                self.errors.add :number, I18n.t("moip.errors.invalid_format")
        end
end
validates_format_of_zipcode() click to toggle source
# File lib/moip/models/address.rb, line 20
def validates_format_of_zipcode
        if self.zipcode.to_s.match /[0-9]{8}/
                true
        else
                self.errors.add :zipcode, I18n.t("moip.errors.invalid_format")
        end
end