lib/gooddata/models/report.rb in gooddata-0.5.5 vs lib/gooddata/models/report.rb in gooddata-0.5.6

- old
+ new

@@ -9,9 +9,30 @@ super end end end + def results + content["results"] + end + + def get_latest_report_definition_uri + report_result = get_latest_report_result + report_result.content["reportDefinition"] + end + + def get_latest_report_definition + GoodData::MdObject[get_latest_report_definition_uri] + end + + def get_latest_report_result_uri + results.last + end + + def get_latest_report_result + GoodData::MdObject[get_latest_report_result_uri] + end + def execute # puts "Executing report #{uri}" result = GoodData.post '/gdc/xtab2/executor3', {"report_req" => {"report" => uri}} dataResultUri = result["reportResult2"]["content"]["dataResult"]