Sha256: d7945f7852f9ae381d1f64b69dad400b5d61a19730d989c54df96bfc58471497

Contents?: true

Size: 676 Bytes

Versions: 4

Compression:

Stored size: 676 Bytes

Contents

module Pwush
  module Api
    module Messages
      def create_message(*messages)
        post(:createMessage, notifications: messages.flatten)
      end
      alias push create_message

      def delete_message(message_code)
        post(:deleteMessage, message: message_code)
      end

      def message_details(message)
        post(:getMessageDetails, message: message)
      end

      def message_stats(message)
        post(:getMsgStats, message: message)
      end

      def results(request_id)
        post(:getResults,  request_id: request_id)
      end

      def preset(preset_code)
        post(:getPreset, preset_code: preset_code)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
njiuko-pwush-0.3.3 lib/pwush/api/messages.rb
njiuko-pwush-0.3.2 lib/pwush/api/messages.rb
njiuko-pwush-0.3.1 lib/pwush/api/messages.rb
pwush-0.3.0 lib/pwush/api/messages.rb