From eae85db1f737c56e35593741b9548458f831dce5 Mon Sep 17 00:00:00 2001 From: malbarando Date: Tue, 3 Feb 2015 17:34:33 +0800 Subject: [PATCH] Added GCore::Api::Systems::Syncs.show() --- lib/gcore/api/systems/syncs.rb | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/lib/gcore/api/systems/syncs.rb b/lib/gcore/api/systems/syncs.rb index 8dcd8c4..a6f232e 100644 --- a/lib/gcore/api/systems/syncs.rb +++ b/lib/gcore/api/systems/syncs.rb @@ -2,7 +2,21 @@ module Gcore class Api class Systems class Syncs - + def self.show(params) + + local_params = params.clone + id = local_params[:id] + local_params.delete(:id) + + JSON.parse(RestClient.get("#{Gcore::Api.endpoint}/systems/syncs/#{id}", + :params => local_params, + :content_type => :json, + :accept => :json, + :timeout => -1, + :open_timeout => -1, + :authorization => Gcore::Api.authorization), {symbolize_names: true}) + + end end end end