Class: CrossSpec::Config
- Inherits:
-
Object
- Object
- CrossSpec::Config
- Defined in:
- lib/cross_spec/config.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#client ⇒ Object
3 4 5 6 7 |
# File 'lib/cross_spec/config.rb', line 3 def client return @client if defined?(@client) self.client = Client.new(KafkaClient.new(kafka), handlers) @client end |
#handlers ⇒ Object
9 10 11 |
# File 'lib/cross_spec/config.rb', line 9 def handlers @handlers ||= {} end |
Instance Method Details
#kafka_connection_string ⇒ Object
13 14 15 16 17 |
# File 'lib/cross_spec/config.rb', line 13 def kafka_connection_string return @kafka_connection_string if defined?(@kafka_connection_string) self.kafka_connection_string = "localhost" @kafka_connection_string end |
#kafka_connection_string=(value) ⇒ Object
21 22 23 24 25 |
# File 'lib/cross_spec/config.rb', line 21 def kafka_connection_string=(value) @kafka_connection_string = value @kafka = Kafka.new(seed_brokers: @kafka_connection_string) value end |