Sha256: 1fafbddb68a7d8e6ae8f0bf098602f9a4284c667e0aa483c76ea62b7d65da352
Contents?: true
Size: 1.58 KB
Versions: 10
Compression:
Stored size: 1.58 KB
Contents
# lib/gemwarrior/game_assets.rb # Gem Warrior Global Assets ## Game Armor ## Game Creatures ## Game Items ## Game Monsters ## Game People ## Game Weapons module Gemwarrior module GameArmor def self.add obj @@data ||= [] @@data.push(obj) end def self.data @@data ||= [] end def self.get(name) self.data.find { |i| i.name.downcase == name.downcase } end end module GameCreatures def self.add obj @@data ||= [] @@data.push(obj) end def self.data @@data ||= [] end def self.get(name) self.data.find { |i| i.name.downcase == name.downcase } end end module GameItems def self.add obj @@data ||= [] @@data.push(obj) end def self.data @@data ||= [] end def self.get(name) self.data.find { |i| i.name.downcase == name.downcase } end end module GameMonsters def self.add obj @@data ||= [] @@data.push(obj) end def self.data @@data ||= [] end def self.get(name) self.data.find { |i| i.name.downcase == name.downcase } end end module GamePeople def self.add obj @@data ||= [] @@data.push(obj) end def self.data @@data ||= [] end def self.get(name) self.data.find { |i| i.name.downcase == name.downcase } end end module GameWeapons def self.add obj @@data ||= [] @@data.push(obj) end def self.data @@data ||= [] end def self.get(name) self.data.find { |i| i.name.downcase == name.downcase } end end end
Version data entries
10 entries across 10 versions & 1 rubygems