Sha256: 1593e446545e5a29417ca1be7155b62573c63e852b2f2106ac660247a3adda6e

Contents?: true

Size: 336 Bytes

Versions: 3

Compression:

Stored size: 336 Bytes

Contents

module ClickSession
  class SuccessfulStatusReporter < StatusReporter
    def initialize(
      webhook = Webhook.new(ClickSession.configuration.success_callback_url)
    )
      super(webhook)
    end

    def report(click_session)
      raise ArgumentError unless click_session.processed?

      super(click_session)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
click_session-0.1.1 lib/click_session/successful_status_reporter.rb
click_session-0.1.0 lib/click_session/successful_status_reporter.rb
click_session-0.0.1 lib/click_session/successful_status_reporter.rb