diff --git a/lib/cable_ready/channels.rb b/lib/cable_ready/channels.rb index b01460a2..2551f268 100644 --- a/lib/cable_ready/channels.rb +++ b/lib/cable_ready/channels.rb @@ -2,6 +2,8 @@ require "thread/local" +require "active_support/core_ext/enumerable" + module CableReady # This class is a thread local singleton: CableReady::Channels.instance # SEE: https://github.com/socketry/thread-local/tree/master/guides/getting-started diff --git a/lib/cable_ready/config.rb b/lib/cable_ready/config.rb index 46a61f9e..809c32fb 100644 --- a/lib/cable_ready/config.rb +++ b/lib/cable_ready/config.rb @@ -4,6 +4,8 @@ require "observer" require "singleton" +require "active_support/core_ext/numeric/time" + module CableReady # This class is a process level singleton shared by all threads: CableReady::Config.instance class Config