Module: CSstats::Parser

Defined in:
lib/csstats/parser.rb,
lib/csstats/parser/reader.rb,
lib/csstats/parser/writer.rb,
lib/csstats/parser/reader/player.rb,
lib/csstats/parser/writer/player.rb,
lib/csstats/parser/reader/players.rb,
lib/csstats/parser/writer/players.rb,
lib/csstats/parser/reader/file_reader.rb,
lib/csstats/parser/reader/file_streamer.rb,
lib/csstats/parser/writer/file_streamer.rb

Defined Under Namespace

Modules: Reader, Writer

Class Method Summary collapse

Class Method Details

.get_players(client) ⇒ Object



9
10
11
12
13
# File 'lib/csstats/parser.rb', line 9

def get_players(client)
  CSstats::Parser::Reader::Players.new(
    client.file_path, max_players: client.max_players
  ).parse
end

.write_players(client, players) ⇒ Object



15
16
17
# File 'lib/csstats/parser.rb', line 15

def write_players(client, players)
  CSstats::Parser::Writer::Players.new(client.file_path).write(players)
end