Module: GoogleSubscriber

Extended by:
Configuration, LifeCycle, SubscriberRegistry
Defined in:
lib/google-subscriber.rb,
lib/google_subscriber/railtie.rb,
lib/google_subscriber/version.rb,
lib/google_subscriber/life_cycle.rb,
lib/google_subscriber/configuration.rb,
lib/google_subscriber/base_subscriber.rb,
lib/google_subscriber/pub_sub_factory.rb,
lib/google_subscriber/graceful_shutdown.rb,
lib/google_subscriber/subscriber_registry.rb,
lib/google_subscriber/subscription_starter.rb

Defined Under Namespace

Modules: Configuration, LifeCycle, PubSubFactory, SubscriberRegistry, SubscriptionStarter Classes: BaseSubscriber, GracefulShutdown, Railtie, Shutdown

Constant Summary collapse

VERSION =
"0.1.0"

Instance Attribute Summary

Attributes included from Configuration

#google_credentials, #google_project_id, #logger, #subscription_listen_args

Attributes included from SubscriberRegistry

#subscriber_paths

Class Method Summary collapse

Methods included from SubscriberRegistry

load_subscribers, register_subscriber, registry, start_subscribers

Methods included from LifeCycle

boot, shutdown

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



16
17
18
# File 'lib/google-subscriber.rb', line 16

def self.configure
  yield self if block_given?
end