Files
kondiplo_front/check_svg.rb
kontei f25fd6f802
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / system-test (push) Has been cancelled
フロントエンドプレイアブル
2026-02-15 14:57:17 +09:00

21 lines
932 B
Ruby

turn = Turn.last
puts "Turn ID: #{turn.id}"
puts "Possible Orders Keys: #{turn.possible_orders&.keys}"
if turn.possible_orders && turn.possible_orders["possible_orders"]
puts "Possible Orders Content Keys: #{turn.possible_orders["possible_orders"].keys}"
puts "First Order Sample: #{turn.possible_orders["possible_orders"].values.first}"
else
puts "Possible Orders Content: #{turn.possible_orders}"
end
puts "SVG Orders Keys: #{turn.svg_orders&.keys}"
puts "SVG Orders NONE Size: #{turn.svg_orders['NONE']&.size}" if turn.svg_orders
puts "SVG Orders ALL Size: #{turn.svg_orders['ALL']&.size}" if turn.svg_orders
puts "--- API Client Test ---"
client = GameApiClient.new
orders = { "AUSTRIA" => { "BUD" => "A BUD - TRI" } }
puts "Testing api_render with orders: #{orders}"
svg = client.api_render(turn.game_state, orders: orders)
puts "SVG Result Size: #{svg&.size}"
puts "SVG Result (First 100 chars): #{svg&.slice(0, 100)}"