Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 2.47 KB

README.md

File metadata and controls

82 lines (58 loc) · 2.47 KB

Ika3

CircleCI Ruby Style Guide Gem Version

Weapon data from Splatoon3. This is Unofficial data.

Installation

Install the gem and add to the application's Gemfile by executing:

$ bundle add ika3

If bundler is not being used to manage dependencies, install the gem by executing:

$ gem install ika3

Usage

require "ika3"

Find Weapon data

wakaba = Ika3::Weapon.find_by_name("わかばシューター")
=> {:name=>"わかばシューター", :sub=>"スプラボム", :special=>"グレートバリア"}

wakaba.special
=> "グレートバリア"

Get Weapons from Sub-Weapon

splatbombs = Ika3::Weapon.filter_by_sub("スプラボム")
splatbombs
=>
[{:name=>"わかばシューター", :sub=>"スプラボム", :special=>"グレートバリア"},
 {:name=>"スプラチャージャー", :sub=>"スプラボム", :special=>"キューインキ"},
 {:name=>"スプラスコープ", :sub=>"スプラボム", :special=>"キューインキ"},
 {:name=>"ノヴァブラスター", :sub=>"スプラボム", :special=>"ショクワンダー"},
 {:name=>"クラッシュブラスター", :sub=>"スプラボム", :special=>"ウルトラショット"},
 {:name=>"パブロ", :sub=>"スプラボム", :special=>"メガホンレーザー5.1ch"}]

Get Schedule

Initialize with your contact information. e.g. Twitter, GitHub, Homepage URL and so on.

ika3_schedule = Ika3::Schedule.new('GitHub@YutaGoto')
ika3_schedule.bankara_challenge_next
=>
{"start_time"=>"2023-02-07T13:00:00+09:00",
 "end_time"=>"2023-02-07T15:00:00+09:00",
 "rule"=>{"key"=>"LOFT", "name"=>"ガチヤグラ"},
 "stages"=>
  [{"id"=>9,
    "name"=>"ヒラメが丘団地",
    "image"=> "https://....."},
   {"id"=>11,
    "name"=>"キンメダイ美術館",
    "image"=> "https://...."}],
 "is_fest"=>false}

Note

This gem is NOT related to Nintendo.

The Schedule is used an unofficial API. https://spla3.yuu26.com/

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/YutaGoto/ika3.

License

The gem is available as open source under the terms of the MIT License.