class AirbrakeGenerator
Creates the Airbrake initializer file for Rails apps.
@example Invokation from terminal
rails generate airbrake PROJECT_KEY PROJECT_ID [NAME]
Public Instance Methods
generate_layout()
click to toggle source
# File lib/generators/airbrake_generator.rb, line 22 def generate_layout template 'airbrake_initializer.rb.erb', 'config/initializers/airbrake.rb' end
name()
click to toggle source
Makes the NAME option optional, which allows to subclass from Base, so we can pass arguments to the ERB template.
@see asciicasts.com/episodes/218-making-generators-in-rails-3
# File lib/generators/airbrake_generator.rb, line 19 argument :name, type: :string, default: 'application'