Sha256: 320a950dded3b31a6d720f27bc0cb16c22919bd361869cce4f5880b8b04af47a

Contents?: true

Size: 384 Bytes

Versions: 1

Compression:

Stored size: 384 Bytes

Contents

require 'wisper'
require 'dry-struct'
require 'dry-types'
require 'stormwatch/workflows/registry'
require 'stormwatch/workflows/requirements'

module Stormwatch
  module Workflows
    class Base
      include Wisper::Publisher

      def call(payload:)
      end

      class Payload < Dry::Struct
      end
    end

    module Types
      include Dry::Types.module
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stormwatch-workflows-0.1.3 lib/stormwatch/workflows/base.rb