lib/fog/ninefold/models/compute/ip_forwarding_rule.rb in fog-1.8.0 vs lib/fog/ninefold/models/compute/ip_forwarding_rule.rb in fog-1.9.0
- old
+ new
@@ -23,16 +23,16 @@
super
end
def destroy
requires :identity
- self.jobid = extract_job_id(connection.delete_ip_forwarding_rule(:id => identity))
+ self.jobid = extract_job_id(service.delete_ip_forwarding_rule(:id => identity))
true
end
def ready?
- if jobid && connection.query_async_job_result(:jobid => jobid)['jobstatus'] == 0
+ if jobid && service.query_async_job_result(:jobid => jobid)['jobstatus'] == 0
false
else # No running job, we are ready. Refresh data.
reload
true
end
@@ -56,10 +56,10 @@
:ipaddressid => ipaddressid,
:protocol => protocol,
:startport => startport,
:endport => endport
}.delete_if {|k,v| v.nil? || v == "" }
- data = connection.create_ip_forwarding_rule(options)
+ data = service.create_ip_forwarding_rule(options)
merge_attributes(data)
true
end
private