Sha256: 02337d2622630665e9414cd5423f835ccc15af74c1b63b4076fbdfb8df611e6a

Contents?: true

Size: 575 Bytes

Versions: 6

Compression:

Stored size: 575 Bytes

Contents

require 'rubygems'
require 'weskit'

include Weskit::WML

# For dealing with big messed up WML files use simple parser backend (specified as second parameter).
replay = Parser.uri 'http://replays.wesnoth.org/1.10/20121112/2p__The_Freelands_Turn_16_(5909).gz', :simple

puts replay[:mp_game_title], replay[:label], $/

first_side = replay.replay_start.side[0]
puts first_side[:user_description], first_side[:type], first_side[:faction_name], $/

second_side = replay.replay_start.side[1]
puts second_side[:user_description], second_side[:type], second_side[:faction_name], $/

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
weskit-0.3.6 examples/replay.rb
weskit-0.3.5 examples/replay.rb
weskit-0.3.4 examples/replay.rb
weskit-0.3.3 examples/replay.rb
weskit-0.3.2 examples/replay.rb
weskit-0.3.1 examples/replay.rb