Module: MyPush::Push

Includes:
Network
Included in:
MyPush
Defined in:
app/business/my_push/push.rb

Constant Summary collapse

DEVICES_URL =
"/pushes"
PUSH_TYPE_NOTE =
"note"
"link"
PUSH_TYPE_ADDRESS =
"address"
PUSH_TYPE_LIST =
"list"

Instance Method Summary collapse

Instance Method Details

#push(params = {}) ⇒ Object

List of devices

Params: :type => “note”, :title => “Title”, :body => “Message”, :iden => “ujzCvGXFPuSdjzWIEVDzOK”



22
23
24
25
26
27
# File 'app/business/my_push/push.rb', line 22

def push params = {}
  url = URI::encode("#{MyPush::BASE_URL}#{DEVICES_URL}?device_iden=#{params[:iden]}&type=#{params[:type]}&title=#{params[:title]}&body=#{params[:body]}")
  puts "URL: #{url}" if Rails.env == "development"
  @pushed = _send_request(url, "POST")
  @pushed
end