Sha256: 1fac8cb6f885f949283d221c610280b40f66d46eba492c33b2e954d7bf972d05

Contents?: true

Size: 402 Bytes

Versions: 4

Compression:

Stored size: 402 Bytes

Contents

require "active_support/core_ext/hash"
require "base64"

module Jets::Shim::Adapter
  class Base
    extend Memoist
    include Jets::Util::Logging

    attr_reader :event, :context, :target
    def initialize(event, context = nil, target = nil)
      @event = ActiveSupport::HashWithIndifferentAccess.new(event)
      @context = context
      @target = target # IE: cool_event.party
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jets-6.0.5 lib/jets/shim/adapter/base.rb
jets-6.0.4 lib/jets/shim/adapter/base.rb
jets-6.0.3 lib/jets/shim/adapter/base.rb
jets-6.0.2 lib/jets/shim/adapter/base.rb