Class: GOTFaker::Geography
- Inherits:
-
Object
- Object
- GOTFaker::Geography
- Defined in:
- lib/gotfaker/geography.rb
Class Method Summary collapse
- .continent ⇒ Object
- .forest ⇒ Object
- .island ⇒ Object
- .mountain ⇒ Object
- .region ⇒ Object
- .river ⇒ Object
- .road ⇒ Object
- .ruin ⇒ Object
- .sea ⇒ Object
Class Method Details
.continent ⇒ Object
3 4 5 |
# File 'lib/gotfaker/geography.rb', line 3 def self.continent %w(Westoros Essos Sothoryos).sample end |
.forest ⇒ Object
35 36 37 |
# File 'lib/gotfaker/geography.rb', line 35 def self.forest ['Haunted Forest', 'Wolfswood', 'Kingswood', 'The Footprint', 'Whispering Wood', 'Forest of Qohor', 'Rainwood'].sample end |
.island ⇒ Object
15 16 17 |
# File 'lib/gotfaker/geography.rb', line 15 def self.island ['Iron Islands', 'Summer Islands', 'Tarth', 'Bear Island', 'Dragonstone (island)', 'Ibben', 'Naath', 'Stepstones', 'The Arbor', 'Skagos', 'Isle of Faces', 'Basilisk Isles', 'Three Sisters', 'Pyke (island)', 'Skane', 'Greak Wyk', 'Dragonstone'].sample end |
.mountain ⇒ Object
39 40 41 |
# File 'lib/gotfaker/geography.rb', line 39 def self.mountain ['Frostfangs', 'Mountains of the Moon', 'Red Mountains', 'Mother of Mountains'].sample end |
.region ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/gotfaker/geography.rb', line 7 def self.region westeros = ['Beyond the Wall', 'The North', 'Iron Islands', 'The Vale', 'The Riberlands', 'The Westerlands', 'The Reach', 'The Stormlands', 'The Crownlands', 'Dorne'] essos = ['The Free Cities', 'Kingdom of Sarnor', 'The Dothraki Sea', 'The Shivering Sea', 'Valyrian Peninsula', 'Slaver\'s Bay and Ghiscar', 'Lhazar', 'Qarth', 'Eastern Essos'] sothoryos = ['Naath', 'Isle of Tears', 'Basilisk Point'] (westeros + essos + sothoryos).sample end |
.river ⇒ Object
23 24 25 |
# File 'lib/gotfaker/geography.rb', line 23 def self.river ['The Trident', 'Rhoyne', 'Weeper Water', 'Milkwater', 'Blackwater Rush', 'Last River', 'White Knife', 'Mander', 'Greenblood', 'Thumblestone', 'Skahazadhan', 'Scourge', 'Blueburn', 'Yellow Fork', 'Honeywine', 'Wendwater', 'Brimstone', 'Torentine', 'Vaith (river)', 'Cockleswhent', 'Broken Branch', 'Qhoyne'].sample end |
.road ⇒ Object
31 32 33 |
# File 'lib/gotfaker/geography.rb', line 31 def self.road ['Kingsroad', 'Roseroad', 'Prince\'s Pass', 'Eastern Road', 'Boneway', 'Goldroad', 'Searoad', 'River Road'].sample end |
.ruin ⇒ Object
27 28 29 |
# File 'lib/gotfaker/geography.rb', line 27 def self.ruin ['Harrenhal', 'Moat Cailin', 'Castamere', 'Old Valyria', 'Old Ghis', 'Summerhall', 'Chroyane', 'Bhorash', 'Oros', 'Tyria', 'Vulture\'s Roost', 'Ny Sar', 'The Whispers', 'Sar Mell', 'Ar Noy'].sample end |
.sea ⇒ Object
19 20 21 |
# File 'lib/gotfaker/geography.rb', line 19 def self.sea ['Narrow Sea', 'The Jade Sea', 'Smoking Sea', 'Blackwater Bay', 'Summer Sea', 'Sunset Sea', 'Shivering Sea', 'Ironman\'s Bay', 'Bay of Ice', 'The Bite', 'Bay of Seals', 'The Sea of Sighs', 'Gulf of Grief', 'Shipbreaker Bay', 'Sea of Dorne', 'Sea of Myrth', 'Redwyne Straits', 'Blazewater Bay', 'Ghiscari Strait'].sample end |