firehoseio/firehose

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/firehose/client/consumer.rb66
A
0 mins
F
39%
lib/firehose/server/metrics_collector.rb49
A
0 mins
F
45%
lib/firehose/rack/app.rb42
A
25 mins
F
48%
lib/firehose/rack/consumer.rb84
A
35 mins
D
64%
lib/firehose/rack/consumer/http_long_poll.rb155
A
2 hrs
C
71%
lib/firehose/server/publisher.rb120
A
3 hrs
C
78%
lib/firehose/rack/publisher.rb57
A
1 hr
B
80%
lib/firehose/rack/ping.rb69
A
0 mins
B
86%
lib/firehose/server/metrics.rb151
A
0 mins
B
87%
spec/integrations/integration_test_helper.rb
A
90%
lib/firehose/server/channel_subscription.rb105
A
0 mins
A
94%
lib/firehose/server/subscriber.rb36
A
0 mins
A
96%
spec/lib/server/channel_subscription_spec.rb
A
96%
spec/integrations/shared_examples.rb
A
98%
lib/firehose/client/producer.rb86
B
5 hrs
A
98%
lib/firehose/client.rb8
A
0 mins
A
100%
lib/firehose/rack.rb19
A
0 mins
A
100%
lib/firehose/server.rb31
A
0 mins
A
100%
lib/firehose/server/configuration.rb37
A
0 mins
A
100%
lib/firehose/server/message.rb9
A
0 mins
A
100%
lib/firehose/server/message_buffer.rb33
A
0 mins
A
100%
lib/firehose/server/message_filter.rb19
A
0 mins
A
100%
lib/firehose/server/redis.rb23
A
0 mins
A
100%
spec/integrations/thin_spec.rb
A
100%
spec/lib/client/consumer_spec.rb
A
100%
spec/lib/client/producer_spec.rb
A
100%
spec/lib/firehose_spec.rb
A
100%
spec/lib/rack/consumer/http_long_poll_spec.rb
A
100%
spec/lib/rack/consumer_spec.rb
A
100%
spec/lib/rack/ping_spec.rb
A
100%
spec/lib/rack/publisher_spec.rb
A
100%
spec/lib/server/app_spec.rb
A
100%
spec/lib/server/configuration_spec.rb
A
100%
spec/lib/server/message_buffer_spec.rb
A
100%
spec/lib/server/message_filter_spec.rb
A
100%
spec/lib/server/metrics_spec.rb
A
100%
spec/lib/server/publisher_spec.rb
A
100%
spec/lib/server/redis_spec.rb
A
100%
spec/lib/server/subscriber_spec.rb
A
100%
.codeclimate.yml
.dockerignore
.env.sample
.gitignore
.rspec
.rubocop.yml
.ruby-version
.travis.yml
CHANGELOG.md
Dockerfile
Gemfile