1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
|
# frozen_string_literal: true
module Faker
class Cosmere < Base
flexible :cosmere
class << self
##
# Produces a random aon.
#
# @return [String]
#
# @example
# Faker::Cosmere.aon #=> "Rao"
#
# @faker.version 1.9.2
def aon
sample(aons)
end
##
# Produces a random shard world.
#
# @return [String]
#
# @example
# Faker::Cosmere.shard_world #=> "Yolen"
#
# @faker.version 1.9.2
def shard_world
sample(shard_worlds)
end
##
# Produces a random shard.
#
# @return [String]
#
# @example
# Faker::Cosmere.shard #=> "Ambition"
#
# @faker.version 1.9.2
def shard
sample(shards)
end
##
# Produces a random surge.
#
# @return [String]
#
# @example
# Faker::Cosmere.surge #=> "Progression"
#
# @faker.version 1.9.2
def surge
sample(surges)
end
##
# Produces a random knight radiant.
#
# @return [String]
#
# @example
# Faker::Cosmere.knight_radiant #=> "Truthwatcher"
#
# @faker.version 1.9.2
def knight_radiant
sample(knights_radiant)
end
##
# Produces a random metal.
#
# @return [String]
#
# @example
# Faker::Cosmere.metal #=> "Brass"
#
# @faker.version 1.9.2
def metal
sample(metals)
end
##
# Produces a random allomancer.
#
# @return [String]
#
# @example
# Faker::Cosmere.allomancer #=> "Coinshot"
#
# @faker.version 1.9.2
def allomancer
sample(allomancers)
end
##
# Produces a random feruchemist.
#
# @return [String]
#
# @example
# Faker::Cosmere.feruchemist #=> "Archivist"
#
# @faker.version 1.9.2
def feruchemist
sample(feruchemists)
end
##
# Produces a random herald.
#
# @return [String]
#
# @example
# Faker::Cosmere.herald #=> "Ishar"
#
# @faker.version 1.9.2
def herald
sample(heralds)
end
##
# Produces a random spren.
#
# @return [String]
#
# @example
# Faker::Cosmere.spren #=> "Flamespren"
#
# @faker.version 1.9.2
def spren
sample(sprens)
end
end
end
end
|