module Interactor::Generators::GeneratesContext

Public Class Methods

included(base) click to toggle source
# File lib/rails/generators/interactor/generates_context.rb, line 15
def self.included(base)
  base.class_eval do
    class_option :skip_context, type: :boolean, desc: 'Whether or not to generate a context class'
  end
end

Private Instance Methods

skip_context?() click to toggle source
# File lib/rails/generators/interactor/generates_context.rb, line 23
def skip_context?
  options[:skip_context] == true || active_interactor_options.fetch(:generate_context, true) == false
end