1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Rename channels_path var and fix channel_paths method for ActionCable config

This commit is contained in:
Sergey Novikov 2016-01-23 02:50:03 +03:00
parent 91656aed59
commit a17f7a0bc1

View file

@ -5,7 +5,7 @@ module ActionCable
class Configuration
attr_accessor :logger, :log_tags
attr_accessor :connection_class, :worker_pool_size
attr_accessor :channels_path
attr_accessor :channel_load_paths
attr_accessor :disable_request_forgery_protection, :allowed_request_origins
attr_accessor :cable, :url
@ -15,15 +15,15 @@ module ActionCable
@connection_class = ApplicationCable::Connection
@worker_pool_size = 100
@channels_path = [Rails.root.join('app/channels')]
@channel_load_paths = [Rails.root.join('app/channels')]
@disable_request_forgery_protection = false
end
def channel_paths
@channels ||= channels_path.collect do |channel_path|
Dir["#{channel_path}/**/*_channel.rb"]
end.flatten
@channel_paths ||= channel_load_paths.flat_map do |path|
Dir["#{path}/**/*_channel.rb"]
end
end
def channel_class_names