module NeverBounce::CLI::Script::Feature::RequiresJobId

Common traits for scripts which require job ID. @see InstanceMethods

Public Class Methods

load(owner) click to toggle source

@param owner [Class] @return [nil]

# File lib/never_bounce/cli/script/feature/requires_job_id.rb, line 8
def self.load(owner)
  return if owner < InstanceMethods
  owner.send(:include, InstanceMethods)

  owner.class_eval do
    attr_writer :job_id

    envar "ID", "Job ID", ["276816"]
  end
end