Sha256: 8970e1ab3f4cdd4375ee475fb41ab5bea76a917bd605276d3bc2f19c78fcf0bf
Contents?: true
Size: 648 Bytes
Versions: 20
Compression:
Stored size: 648 Bytes
Contents
# frozen_string_literal: true require_relative '../base.rb' module Fusuma module Plugin # executor class module Executors # Inherite this base class Executor < Base # check executable # @param _event [Event] # @return [TrueClass, FalseClass] def executable?(_event) raise NotImplementedError, "override #{self.class.name}##{__method__}" end # execute somthing # @param _event [Event] # @return [nil] def execute(_event) raise NotImplementedError, "override #{self.class.name}##{__method__}" end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems