Method: Api::ResponseAvailableMaps#as_json

Defined in:
lib/sc2ai/protocol/sc2api_pb.rb

#as_json(options = {}) ⇒ Object



34464
34465
34466
34467
34468
34469
34470
34471
34472
34473
34474
34475
34476
34477
34478
34479
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 34464

def as_json(options = {})
  result = {}

  tmp_local_map_paths = @local_map_paths

  result["localMapPaths"] = tmp_local_map_paths if !options[:compact] ||
    tmp_local_map_paths.any?

  tmp_battlenet_map_names = @battlenet_map_names

  result["battlenetMapNames"] = tmp_battlenet_map_names if !options[
    :compact
  ] || tmp_battlenet_map_names.any?

  result
end