joker1007/rukawa

View on GitHub
lib/rukawa/builtins/base.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'rukawa/job'

module Rukawa
  module Builtins
    class Base < ::Rukawa::Job
      class << self
        def [](**params)
          Class.new(self) do
            handle_parameters(params)

            def self.name
              super || "#{superclass.name}_#{object_id}"
            end
          end
        end

        def handle_parameters(**params)
        end
      end
    end
  end
end