class Maia::FCM::Platform::Android

Public Class Methods

new(message) click to toggle source
# File lib/maia/fcm/platform/android.rb, line 5
def initialize(message)
  @message = message
end

Public Instance Methods

color() click to toggle source
# File lib/maia/fcm/platform/android.rb, line 9
def color
  @message.color
end
priority() click to toggle source
# File lib/maia/fcm/platform/android.rb, line 17
def priority
  if @message.priority == :high
    :high
  else
    :normal
  end
end
sound() click to toggle source
# File lib/maia/fcm/platform/android.rb, line 13
def sound
  @message.sound
end
to_h() click to toggle source
# File lib/maia/fcm/platform/android.rb, line 25
def to_h
  {
    priority: priority.to_s,
    notification: {
      color: color,
      sound: sound,
    }.compact
  }
end