Class: Warframe::REST::Client

Inherits:
ClientWrapper
  • Object
show all
Includes:
API
Defined in:
lib/warframe/rest/client.rb

Overview

The main application Client for access live feed data.

Example Usage

client = Warframe::REST::Client.new
client.nightwave.tag # => 'Radio Legion Intermission'

Accepted Platforms

default = 'pc'
all_platorms = [ 'pc', 'ps4', 'xb1', 'swi' ]

client = Waframe::REST::Client.new(platform: 'ps4')
client.platform # => 'ps4'
client.language # => 'en'

Accepted Languages

default = 'en'
all_languages = [ 'de', 'es', 'en', 'fr', 'it', 'ko', 'pl', 'pt', 'ru', 'zh' ]

client = Warframe::REST::Client.new(language: 'fr')
client.language # => 'fr'
client.platform # => 'pc'

Setting both Platform and Language

client = Warframe::REST::Client.new(platform: 'ps4', language: 'de')
client.platform # => 'ps4'
client.language # => 'de'

Method Summary

Methods included from API::SyndicateMissions

#syndicate_missions

Methods included from API::SteelPath

#steel_path

Methods included from API::Sortie

#sortie

Methods included from API::Nightwave

#nightwave

Methods included from API::News

#news

Methods included from API::Invasions

#invasions

Methods included from API::GlobalUpgrades

#global_upgrades

Methods included from API::ConclaveChallenges

#conclave_challenges

Methods included from API::Cetus

#cetus

Methods included from API::CambionDrift

#cambion_drift

Methods included from API::Alerts

#alerts