Add mapping for bullets

This commit is contained in:
Justin Edmund 2023-08-16 02:53:34 -07:00
parent 531bcbf2fe
commit efa526a770

View file

@ -11,6 +11,7 @@ class GranblueWiki
class_attribute :rarities class_attribute :rarities
class_attribute :genders class_attribute :genders
class_attribute :races class_attribute :races
class_attribute :bullets
class_attribute :boolean class_attribute :boolean
self.base_uri = 'https://gbf.wiki/api.php' self.base_uri = 'https://gbf.wiki/api.php'
@ -59,11 +60,23 @@ class GranblueWiki
'mf' => 3 'mf' => 3
}.freeze }.freeze
self.bullets = {
'cartridge' => 1,
'rifle' => 2,
'parabellum' => 3,
'aetherial' => 4
}.freeze
self.boolean = { self.boolean = {
'yes' => true, 'yes' => true,
'no' => false 'no' => false
}.freeze }.freeze
def initialize(props: ['wikitext'], debug: false)
@debug = debug
@props = props.join('|')
end
def fetch(page) def fetch(page)
query_params = params(page).map do |key, value| query_params = params(page).map do |key, value|
"#{key}=#{value}" "#{key}=#{value}"