ChattyCrow/chattycrow_ruby

View on GitHub
lib/chatty_crow/request/ios.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ChattyCrow
  module Request
    # Ios push notification request
    class Ios < BaseRequest
      def initialize(*args)
        super(*args)

        # Get payload
        @payload = @options.delete(:payload)

        # Raise error when payload is empty!
        fail ::ArgumentError, 'Payload is empty!' unless @payload
      end
    end
  end
end