Class: Rails::Generators::MessengerGenerator
- Inherits:
-
NamedBase
- Object
- NamedBase
- Rails::Generators::MessengerGenerator
- Defined in:
- lib/generators/rails/messenger/messenger_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_messenger_file ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/generators/rails/messenger/messenger_generator.rb', line 12 def create_messenger_file template 'messenger.rb', File.join('app/messengers', class_path, "#{file_name}_messenger.rb") in_root do if behavior == :invoke && !File.exist?(application_messenger_file_name) template 'application_messenger.rb', application_messenger_file_name end end end |
#create_messenger_view_file ⇒ Object
22 23 24 25 26 |
# File 'lib/generators/rails/messenger/messenger_generator.rb', line 22 def create_messenger_view_file actions.each do |action| template 'messenger_template.rb', File.join('app/views', class_path,"#{file_name}_messengers", "#{action}.text.erb") end end |