Module: OneSignal

Defined in:
lib/onesignal.rb,
lib/onesignal/client.rb,
lib/onesignal/request.rb,
lib/onesignal/version.rb,
lib/onesignal/models/app.rb,
lib/onesignal/models/player.rb,
lib/onesignal/request_error.rb,
lib/onesignal/models/base_model.rb,
lib/onesignal/models/notification.rb,
lib/onesignal/app_id_missing_error.rb,
lib/onesignal/resources/app_resource.rb,
lib/onesignal/resources/base_resource.rb,
lib/onesignal/resources/player_resource.rb,
lib/onesignal/resources/notification_resource.rb

Defined Under Namespace

Classes: App, AppIdMissingError, AppResource, BaseModel, BaseResource, Client, Notification, NotificationResource, Player, PlayerResource, Request, RequestError

Constant Summary collapse

DEVICE_TYPES =
%w(
  ios android amazon mpns chrome_app chrome_website wns safari firefox
).freeze
VERSION =
'0.3.0'.freeze

Class Method Summary collapse

Class Method Details

.device_type_as_integer(device_type) ⇒ Object



20
21
22
# File 'lib/onesignal.rb', line 20

def self.device_type_as_integer(device_type)
  DEVICE_TYPES.index(device_type)
end