Class: Acception::Subscriber::Configuration
- Inherits:
-
Object
- Object
- Acception::Subscriber::Configuration
- Defined in:
- lib/acception/subscriber/configuration.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.attributes ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/acception/subscriber/configuration.rb', line 7 def self.attributes %w( acception_auth_token acception_url host_uri queue ) end |
.from_file(file_path) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/acception/subscriber/configuration.rb', line 18 def self.from_file( file_path ) = Oj.load( File.read( file_path )) Acception::Subscriber.configuration = Configuration.new attributes.each do |c| if [c] Acception::Subscriber.configuration.send( :"#{c}=", [c] ) end end end |
Instance Method Details
#acception_auth_token ⇒ Object
29 30 31 |
# File 'lib/acception/subscriber/configuration.rb', line 29 def acception_auth_token @acception_auth_token end |
#acception_url ⇒ Object
33 34 35 |
# File 'lib/acception/subscriber/configuration.rb', line 33 def acception_url @acception_url end |
#host_uri ⇒ Object
37 38 39 |
# File 'lib/acception/subscriber/configuration.rb', line 37 def host_uri @host_uri || "amqp://guest:[email protected]:5672" end |
#queue ⇒ Object
41 42 43 |
# File 'lib/acception/subscriber/configuration.rb', line 41 def queue @queue || "error-repo" end |