lib/gcloud/logging/metric.rb in gcloud-0.11.0 vs lib/gcloud/logging/metric.rb in gcloud-0.12.0
- old
+ new
@@ -102,13 +102,11 @@
# metric.save
#
def save
ensure_service!
@grpc = service.update_metric name, description, filter
- return true
- rescue GRPC::BadStatus => e
- raise Gcloud::Error.from_error(e)
+ true
end
##
# Reloads the logs-based metric with current data from the Logging
# service.
@@ -124,13 +122,11 @@
# metric.filter #=> "logName:syslog"
#
def reload!
ensure_service!
@grpc = service.get_metric name
- return true
- rescue GRPC::BadStatus => e
- raise Gcloud::Error.from_error(e)
+ true
end
alias_method :refresh!, :reload!
##
# Permanently deletes the logs-based metric.
@@ -146,12 +142,10 @@
# metric.delete
#
def delete
ensure_service!
service.delete_metric name
- return true
- rescue GRPC::BadStatus => e
- raise Gcloud::Error.from_error(e)
+ true
end
##
# @private New Metric from a gRPC object.
def self.from_grpc grpc, service