Class: OnSignal::Device

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/on_signal/device.rb

Direct Known Subclasses

Device

Instance Method Summary collapse

Instance Method Details

#onesignal_disabled?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'app/models/on_signal/device.rb', line 6

def onesignal_disabled?
    self.onesignal_permission == 'denied'
end

#onesignal_enabled?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'app/models/on_signal/device.rb', line 3

def onesignal_enabled?
    self.onesignal_permission == 'granted'
end

#onesignal_set?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'app/models/on_signal/device.rb', line 9

def onesignal_set?
    !self.onesignal_permission == 'default'
end