Sha256: d5653a739f505e603badb653277d4cace3e728e77933456f2dde7d5057c106c2

Contents?: true

Size: 616 Bytes

Versions: 8

Compression:

Stored size: 616 Bytes

Contents

module Ika3
  class Weapon
    ATTRIBUTES: ::Array[:name | :sub | :special]

    include Ika3::Concerns::Utils

    def self.find: (untyped weapon_key) -> untyped

    def self.find_by_name: (untyped weapon_name) -> untyped

    def self.filter_by_sub: (untyped sub_name) -> untyped

    def self.reload_config!: () -> untyped

    private

    def self.names: () -> Array[Symbol]

    def self.weapons: () -> Array[Object]

    def self.sub_weapons: () -> Array[Object]

    def self.config: () -> untyped

    def self.config_sub_weapons: () -> untyped

    def self.valid?: (untyped weapon_key) -> bool
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ika3-0.8.1 sig/ika3/weapon.rbs
ika3-0.8.0 sig/ika3/weapon.rbs
ika3-0.6.0 sig/ika3/weapon.rbs
ika3-0.5.1 sig/ika3/weapon.rbs
ika3-0.5.0 sig/ika3/weapon.rbs
ika3-0.4.1 sig/ika3/weapon.rbs
ika3-0.4.0 sig/ika3/weapon.rbs
ika3-0.3.0 sig/ika3/weapon.rbs