Sha256: 42765b61c32e8edf601ac7e716a1c8b50cbf8f937e01034059724d00d7c44393
Contents?: true
Size: 840 Bytes
Versions: 6
Compression:
Stored size: 840 Bytes
Contents
module GeoConcerns module Messaging def config @config ||= config_yaml.with_indifferent_access end def messenger GeoConcerns::EventsGenerator.new end def geoblacklight_client local_client end def geoserver_client local_client end private def config_yaml config_file = "#{Rails.root}/config/geo_concerns_messaging.yml" YAML.load(ERB.new(File.read(config_file)).result)[Rails.env] end def local_client GeoConcerns::LocalMessagingClient.new end def rabbit_client GeoConcerns::RabbitMessagingClient.new(Messaging.config['events']['server']) end module_function :config, :config_yaml, :messenger, :local_client, :rabbit_client, :geoblacklight_client, :geoserver_client end end
Version data entries
6 entries across 6 versions & 1 rubygems