class FirebaseCloudMessenger::Apns::ApnsObject

Public Instance Methods

to_h() click to toggle source
# File lib/firebase_cloud_messenger/apns/apns_object.rb, line 4
def to_h
  fields.each_with_object({}) do |field, object_hash|
    val = send(field)
    next if val.nil?
    val = val.to_h if val.is_a?(FirebaseObject)

    object_hash[field.to_s.gsub("_", "-").to_sym] = val
  end
end