Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/rpush/daemon/batch.rb120
lib/rpush/daemon/constants.rb59
lib/rpush/daemon/delivery.rb38
lib/rpush/daemon/delivery_error.rb23
lib/rpush/daemon/dispatcher/apns_http2.rb51
lib/rpush/daemon/dispatcher/apns_tcp.rb126
A
1 hr
lib/rpush/daemon/dispatcher/apnsp8_http2.rb38
lib/rpush/daemon/dispatcher/http.rb19
lib/rpush/daemon/dispatcher/tcp.rb20
lib/rpush/daemon/dispatcher_loop.rb59
A
55 mins
lib/rpush/daemon/errors.rb15
lib/rpush/daemon/feeder.rb59
lib/rpush/daemon/gcm.rb8
lib/rpush/daemon/gcm/delivery.rb205
A
1 hr
lib/rpush/daemon/interruptible_sleep.rb22
lib/rpush/daemon/loggable.rb28
lib/rpush/daemon/proc_title.rb16
lib/rpush/daemon/pushy.rb8
lib/rpush/daemon/pushy/delivery.rb78
lib/rpush/daemon/queue_payload.rb11
lib/rpush/daemon/retry_header_parser.rb20
lib/rpush/daemon/retryable_error.rb18
lib/rpush/daemon/ring_buffer.rb14
lib/rpush/daemon/rpc.rb9
lib/rpush/daemon/rpc/client.rb23
lib/rpush/daemon/rpc/server.rb69
A
1 hr
lib/rpush/daemon/service_config_methods.rb43
A
55 mins
lib/rpush/daemon/signal_handler.rb66
A
1 hr
lib/rpush/daemon/store/active_record.rb178
B
6 hrs
lib/rpush/daemon/store/active_record/reconnectable.rb71
lib/rpush/daemon/store/interface.rb19
lib/rpush/daemon/store/redis.rb148
B
5 hrs
lib/rpush/daemon/string_helpers.rb14
lib/rpush/daemon/synchronizer.rb53
lib/rpush/daemon/tcp_connection.rb154
A
1 hr
lib/rpush/daemon/webpush.rb8
lib/rpush/daemon/webpush/delivery.rb84
lib/rpush/daemon/wns.rb8
lib/rpush/daemon/wns/badge_request.rb34
A
1 hr
lib/rpush/daemon/wns/delivery.rb152
A
2 hrs
lib/rpush/daemon/wns/post_request.rb28
lib/rpush/daemon/wns/raw_request.rb26
lib/rpush/daemon/wns/toast_request.rb54
A
1 hr
lib/rpush/daemon/wpns.rb8
lib/rpush/daemon/wpns/delivery.rb116
A
45 mins
lib/rpush/deprecatable.rb22
lib/rpush/deprecation.rb23
lib/rpush/embed.rb35
A
25 mins
lib/rpush/logger.rb78
A
1 hr
lib/rpush/multi_json_helper.rb14