Method: Api::PowerSource#as_json

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

#as_json(options = {}) ⇒ Object



4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
# File 'lib/sc2ai/protocol/raw_pb.rb', line 4193

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

  result["pos"] = @pos.nil? ? {} : @pos.as_json(options) if !options[
    :compact
  ] || has_pos?
  result["radius"] = @radius if !options[:compact] || has_radius?
  result["tag"] = @tag if !options[:compact] || has_tag?

  result
end