Module: GeoConcerns::Messaging
- Defined in:
- lib/generators/geo_concerns/templates/config/initializers/geo_concerns_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
3 4 5 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 3 def config @config ||= config_yaml.with_indifferent_access end |
.config_yaml ⇒ Object
21 22 23 24 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 21 def config_yaml config_file = "#{Rails.root}/config/geo_concerns_messaging.yml" YAML.load(ERB.new(File.read(config_file)).result)[Rails.env] end |
.geoblacklight_client ⇒ Object
11 12 13 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 11 def geoblacklight_client local_client end |
.geoserver_client ⇒ Object
15 16 17 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 15 def geoserver_client local_client end |
.local_client ⇒ Object
26 27 28 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 26 def local_client GeoConcerns::LocalMessagingClient.new end |
.messenger ⇒ Object
7 8 9 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 7 def messenger GeoConcerns::EventsGenerator.new end |
.rabbit_client ⇒ Object
30 31 32 |
# File 'lib/generators/geo_concerns/templates/config/initializers/geo_concerns_messaging_config.rb', line 30 def rabbit_client GeoConcerns::RabbitMessagingClient.new(Messaging.config['events']['server']) end |