Module: Messaging
- Defined in:
- lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb
Class Method Summary collapse
- .config ⇒ Object
- .config_yaml ⇒ Object
- .geoblacklight_client ⇒ Object
- .geoserver_client ⇒ Object
- .local_client ⇒ Object
- .messenger ⇒ Object
- .rabbit_client ⇒ Object
Class Method Details
.config ⇒ Object
2 3 4 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 2 def config @config ||= config_yaml.with_indifferent_access end |
.config_yaml ⇒ Object
20 21 22 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 20 def config_yaml YAML.load(ERB.new(File.read("#{Rails.root}/config/messaging.yml")).result)[Rails.env] end |
.geoblacklight_client ⇒ Object
10 11 12 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 10 def geoblacklight_client local_client end |
.geoserver_client ⇒ Object
14 15 16 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 14 def geoserver_client local_client end |
.local_client ⇒ Object
24 25 26 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 24 def local_client GeoConcerns::LocalMessagingClient.new end |
.messenger ⇒ Object
6 7 8 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 6 def messenger GeoConcerns::EventsGenerator.new end |
.rabbit_client ⇒ Object
28 29 30 |
# File 'lib/generators/geo_concerns/templates/config/initializers/messaging_config.rb', line 28 def rabbit_client GeoConcerns::RabbitMessagingClient.new(Messaging.config['events']['server']) end |