Class: Chatroom::Generators::ChatroomGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Includes:
Rails::Generators::ResourceHelpers
Defined in:
lib/generators/chatroom/chatroom_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_chatroom_routesObject



18
19
20
21
22
23
# File 'lib/generators/chatroom/chatroom_generator.rb', line 18

def add_chatroom_routes
	chatroom_route = <<-ROUTE
resources :#{plural_name}, module: 'chatroom'
	ROUTE
	route chatroom_route
end

#setup_private_pubObject



25
26
27
28
29
30
31
32
33
34
# File 'lib/generators/chatroom/chatroom_generator.rb', line 25

def setup_private_pub
	gem 'private_pub', '1.0.3'
	gem 'thin', '1.5.1'
	generate 'private_pub:install'

	inject_into_file 'app/assets/javascripts/application.js', before: '//= require_tree .' do <<-RUBY
//= require private_pub
	RUBY
	end
end