Method: Api::CategoryScoreDetails#as_json

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

#as_json(options = {}) ⇒ Object



1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
# File 'lib/sc2ai/protocol/score_pb.rb', line 1526

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

  result["none"] = @none if !options[:compact] || has_none?
  result["army"] = @army if !options[:compact] || has_army?
  result["economy"] = @economy if !options[:compact] || has_economy?
  result["technology"] = @technology if !options[:compact] ||
    has_technology?
  result["upgrade"] = @upgrade if !options[:compact] || has_upgrade?

  result
end