class Interactor::Generators::OrganizerGenerator

Public Instance Methods

create_context() click to toggle source
# File lib/rails/generators/interactor/organizer_generator.rb, line 24
def create_context
  return if skip_context?

  generate :'interactor:context', class_name, *context_attributes
end
create_organizer() click to toggle source
# File lib/rails/generators/interactor/organizer_generator.rb, line 20
def create_organizer
  template 'organizer.erb', active_interactor_file
end
generate_application_organizer() click to toggle source
# File lib/rails/generators/interactor/organizer_generator.rb, line 16
def generate_application_organizer
  generate :'active_interactor:application_organizer'
end

Private Instance Methods

context_attributes() click to toggle source
# File lib/rails/generators/interactor/organizer_generator.rb, line 34
def context_attributes
  options[:context_attributes]
end