Method: Noticed::DeliveryMethods::Fcm#credentials
- Defined in:
- lib/noticed/delivery_methods/fcm.rb
#credentials ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/noticed/delivery_methods/fcm.rb', line 35 def credentials @credentials ||= begin value = evaluate_option(:credentials) case value when Hash value when Pathname load_json(value) when String load_json(Rails.root.join(value)) else raise ArgumentError, "FCM credentials must be a Hash, String, Pathname, or Symbol" end end end |