Sha256: c30e87dae4c679a21b96308a15735c3ed87753e0ec4b037f73d6001e1bb92e71

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

# encoding: utf-8

require 'ffaker/address'

module Faker
  module AddressBR
    include Faker::Address

    extend ModuleUtils
    extend self

    def zip_code
      Faker.numerify '#####-###'
    end

    def state
      STATE.rand
    end

    def state_abbr
      STATE_ABBR.rand
    end

    def city
      CITY.rand
    end

    def street_prefix
      STREET_PREFIX.rand
    end

    def street
      case rand(1)
      when 0 then "#{street_prefix} #{Name.name}"
      when 1 then "#{street_prefix} #{Name.first_name} #{Name.last_name} #{Name.last_name}"
      end
    end

    STREET_PREFIX = k %w( Rua Avenida Travessa Alameda )
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ffaker-1.23.0 lib/ffaker/address_br.rb