1
0
Fork 0
dokkan-data-rails/db/seeds.rb

55 lines
960 B
Ruby

types = [
['Physical', 'PHY', 'yellow'],
['Intellect', 'INT', 'purple'],
['Technique', 'TEQ', 'green'],
['Agility', 'AGL', 'blue'],
['Strength', 'STR', 'red'],
]
rarities = [
['Normal', 'N'],
['Rare', 'R'],
['Super Rare', 'SR'],
['Super Super Rare', 'SSR'],
['Ultra Rare', 'UR'],
]
awaken_types = [
'Super',
'Extreme',
]
stat_types = [
['HP', 'Health Points'],
['ATK', 'Attack'],
['DEF', 'Defense'],
['Cost', 'Cost'],
]
roles = [
:admin,
:moderator,
:user,
:guest,
]
types.each do |description, name|
Type.create(name: name, description: description)
end
rarities.each do |description, name|
Rarity.create(name: name, description: description)
end
awaken_types.each do |name|
AwakenType.create(name: name)
end
roles.each do |role|
Role.where({ name: role }, without_protection: true).first_or_create
end
stat_types.each do |name, description|
StatType.create(name: name, description: description)
end