class Guacamole::Generators::CallbacksGenerator
Public Instance Methods
create_callback_file()
click to toggle source
# File lib/rails/generators/guacamole/callbacks/callbacks_generator.rb, line 13 def create_callback_file model_file_name = (options[:model_class] || class_name).underscore inject_into_file "app/models/#{model_file_name}.rb", "\n\n callbacks :#{class_name.underscore}_callbacks", after: 'include Guacamole::Model' template 'callbacks.rb.tt', File.join('app/callbacks', class_path, "#{file_name}_callbacks.rb") end