Class: RTPush::InstapushAdapter

Inherits:
BaseAdapter show all
Defined in:
lib/rtpush/adapters/instapush_adapter.rb

Instance Attribute Summary

Attributes inherited from BaseAdapter

#errors

Class Method Summary collapse

Methods inherited from BaseAdapter

#exist?, #initialize, #valid?, validates_existence_of, validates_presence_of

Constructor Details

This class inherits a constructor from RTPush::BaseAdapter

Class Method Details

.push(message) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/rtpush/adapters/instapush_adapter.rb', line 4

def push(message)
  event = Instapush::Event.new ENV['INSTAPUSH_APP_EVENT']
  event.tracker = { message: message, version: '0.9.0' }
  client.push event
rescue StandardError => e
  raise Errors::AdapterError, e.message
end