Class: Laranja::Address
Class Method Summary collapse
- .cep(ufab = nil) ⇒ Object
- .city ⇒ Object
- .district ⇒ Object
- .formatted_cep(ufab = nil) ⇒ Object
- .number ⇒ Object
- .secondary ⇒ Object
- .street ⇒ Object
- .uf ⇒ Object
- .uf_abbr ⇒ Object
Methods inherited from Base
Class Method Details
.cep(ufab = nil) ⇒ Object
51 52 53 |
# File 'lib/laranja/address.rb', line 51 def self.cep(ufab = nil) cep_builder(false, rand(6) != 0, ufab) end |
.city ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/laranja/address.rb', line 4 def self.city strf [ '%city_prefix :name%last_name', '%city_prefix :name%last_name %city_suffix', '%city_prefix %female_city_prefix :name%female_first_name', '%city_prefix %male_city_prefix :name%male_first_name', '%city_prefix %female_city_prefix :name%female_first_name %city_suffix', '%city_prefix %male_city_prefix :name%male_first_name %city_suffix', ':name%last_name %city_suffix', '%female_city_prefix :name%female_first_name', '%male_city_prefix :name%male_first_name', '%female_city_prefix :name%female_first_name %city_suffix', '%male_city_prefix :name%male_first_name %city_suffix' ].sample end |
.district ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/laranja/address.rb', line 20 def self.district strf [ '%district_prefix :name%last_name', '%district_prefix :name%male_title :name%last_name', '%district_prefix :name%female_title :name%last_name' ].sample end |
.formatted_cep(ufab = nil) ⇒ Object
47 48 49 |
# File 'lib/laranja/address.rb', line 47 def self.formatted_cep(ufab = nil) cep_builder(true, rand(6) != 0, ufab) end |
.number ⇒ Object
43 44 45 |
# File 'lib/laranja/address.rb', line 43 def self.number (1 + rand(999)).to_s end |
.secondary ⇒ Object
39 40 41 |
# File 'lib/laranja/address.rb', line 39 def self.secondary strf('%secondary ') + (1 + rand(999)).to_s end |
.street ⇒ Object
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/laranja/address.rb', line 28 def self.street strf [ '%log_prefix :name%female_title :name%female_first_name :name%last_name', '%log_prefix :name%female_first_name :name%last_name', '%log_prefix :name%male_title :name%male_first_name :name%last_name :name%male_suffix', '%log_prefix :name%male_title :name%male_first_name :name%last_name', '%log_prefix :name%male_first_name :name%last_name :name%male_suffix', '%log_prefix :name%male_first_name :name%last_name' ].sample end |
.uf ⇒ Object
55 56 57 |
# File 'lib/laranja/address.rb', line 55 def self.uf strf '%uf_name' end |
.uf_abbr ⇒ Object
59 60 61 |
# File 'lib/laranja/address.rb', line 59 def self.uf_abbr strf '%uf_abbr' end |