Module: GenshinData::Materials
- Defined in:
- lib/genshin_data/materials.rb,
lib/genshin_data/materials/standard.rb,
lib/genshin_data/materials/development.rb,
lib/genshin_data/materials/development/gems_data.rb,
lib/genshin_data/materials/development/general_data.rb,
lib/genshin_data/materials/development/talent_books_data.rb,
lib/genshin_data/materials/standard/cooking_material_data.rb,
lib/genshin_data/materials/standard/fishing_material_data.rb,
lib/genshin_data/materials/standard/forging_material_data.rb,
lib/genshin_data/materials/standard/crafting_material_data.rb,
lib/genshin_data/materials/development/local_specialty_data.rb,
lib/genshin_data/materials/development/weapon_material_data.rb,
lib/genshin_data/materials/standard/furniture_material_data.rb,
lib/genshin_data/materials/development/world_boss_drops_data.rb,
lib/genshin_data/materials/development/weekly_boss_drops_data.rb,
lib/genshin_data/materials/development/monster_loot_drops_data.rb,
lib/genshin_data/materials/development/elite_monster_drops_data.rb,
lib/genshin_data/materials/development/weapon_refinement_material_data.rb
Overview
Manager for all characters and attributes
Defined Under Namespace
Modules: Development, Standard
Class Method Summary
collapse
Class Method Details
.all ⇒ Object
10
11
12
|
# File 'lib/genshin_data/materials.rb', line 10
def all
[Development.all, Standard.all].flatten.sort { |x, y| x.name <=> y.name }
end
|
.for_family(family) ⇒ Object
14
15
16
|
# File 'lib/genshin_data/materials.rb', line 14
def for_family(family)
all.select { |m| m.family == family }
end
|
.for_kamera_key(key) ⇒ Object
18
19
20
|
# File 'lib/genshin_data/materials.rb', line 18
def for_kamera_key(key)
all.select { |m| m.kamera_key == key }
end
|
.for_name(name) ⇒ Object
22
23
24
|
# File 'lib/genshin_data/materials.rb', line 22
def for_name(name)
all.select { |m| m.name == name }
end
|