Class: Rubyblok::Generators::WebhookControllerGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/rubyblok/webhook_controller_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



11
12
13
# File 'lib/generators/rubyblok/webhook_controller_generator.rb', line 11

def copy_initializer
  template("webhook_controller.rb.erb", "app/controllers/#{file_name}_controller.rb")
end

#routes_configObject



15
16
17
18
19
20
# File 'lib/generators/rubyblok/webhook_controller_generator.rb', line 15

def routes_config
  destination_path = "config/routes.rb"
  insert_into_file destination_path, after: "Rails.application.routes.draw do" do
    routes_content
  end
end