class WebsocketRails::Generators::InstallGenerator
Public Instance Methods
create_events_initializer_file()
click to toggle source
# File lib/generators/websocket_rails/install/install_generator.rb, line 13 def create_events_initializer_file template 'events.rb', File.join('config', 'events.rb') template 'websocket_rails.rb', File.join('config', 'initializers', 'websocket_rails.rb') end
inject_websocket_rails_client()
click to toggle source
# File lib/generators/websocket_rails/install/install_generator.rb, line 18 def inject_websocket_rails_client manifest = options[:manifest] js_path = "app/assets/javascripts" create_file("#{js_path}/#{manifest}") unless File.exists?("#{js_path}/#{manifest}") append_to_file "#{js_path}/#{manifest}" do out = "" out << "//= require websocket_rails/main" out << "\n" out << "\n" end end