module Gps::Job
Constants
- VERSION
Attributes
configuration[W]
metrics[W]
Public Class Methods
configuration()
click to toggle source
# File lib/gps/job.rb, line 12 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/gps/job.rb, line 21 def self.configure self.configuration ||= Configuration.new yield(configuration) end
metrics()
click to toggle source
# File lib/gps/job.rb, line 16 def metrics @metrics ||= Metrics.new end
pubsub()
click to toggle source
# File lib/gps/job.rb, line 30 def self.pubsub Google::Cloud.new( Gps::Job.configuration.project_id, Gps::Job.configuration.credentials ).pubsub end
topic()
click to toggle source
# File lib/gps/job.rb, line 26 def self.topic pubsub.topic(configuration.queue) || pubsub.create_topic(configuration.queue) end