You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: action.rb
    path of file: ./repos/zammad/lib/sequencer/unit/import/common/model/mixin/skip
    
    the code of the file until where you have to start completion: # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/

module Sequencer::Unit::Import::Common::Model::Mixin::Skip::Action

  module ClassMethods

    def skip_action(*actions)
      declaration_accessor(
        key:        __method__,
        attributes: actions
    
    
    def skip_action?(action)
      logger.debug { "Checking if skip is necessary for action #{action.inspect}." }
      return false if action.blank?

      logger.debug { "Checking if skip is necessary for skip_actions #{skip_actions.inspect}." }
      return false if skip_actions.blank?
      return true if skip_actions.include?(action)
      return true if skip_actions.include?(:any)

      false
    end