firehoseio/firehose

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/firehose/client/producer.rb86
B
5 hrs
A
98%
lib/firehose/server/publisher.rb120
A
3 hrs
C
78%
lib/firehose/rack/consumer/http_long_poll.rb155
A
2 hrs
C
71%
lib/firehose/rack/consumer/web_socket.rb191
A
1 hr
lib/firehose/cli.rb66
A
1 hr
lib/firehose/rack/publisher.rb57
A
1 hr
B
80%
lib/firehose/rack/consumer.rb84
A
35 mins
D
64%
lib/firehose/rack/app.rb42
A
25 mins
F
48%
lib/firehose.rb14
A
0 mins
lib/firehose/client.rb8
A
0 mins
A
100%
lib/firehose/client/consumer.rb66
A
0 mins
F
39%
lib/firehose/logging.rb23
A
0 mins
lib/firehose/rack.rb19
A
0 mins
A
100%
lib/firehose/rack/metrics_api.rb14
A
0 mins
lib/firehose/rack/ping.rb69
A
0 mins
B
86%
lib/firehose/rails.rb6
A
0 mins
lib/firehose/server.rb31
A
0 mins
A
100%
lib/firehose/server/app.rb37
A
0 mins
lib/firehose/server/channel_subscription.rb105
A
0 mins
A
94%
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/metrics.rb151
A
0 mins
B
87%
lib/firehose/server/metrics_collector.rb49
A
0 mins
F
45%
lib/firehose/server/redis.rb23
A
0 mins
A
100%
lib/firehose/server/subscriber.rb36
A
0 mins
A
96%
lib/firehose/version.rb4
A
0 mins
.codeclimate.yml
.dockerignore
.env.sample
.gitignore
.rspec
.rubocop.yml
.ruby-version
.travis.yml
CHANGELOG.md
Dockerfile
Gemfile
Gemfile.lock
LICENSE.txt
PROTOCOL.md
Procfile
Procfile.dev
README.md
Rakefile
bin/firehose
coffeelint.json
docker-compose.yml
firehose.gemspec