Sha256: 995f6ec704af3503599fca1f1f3fa32a7cf8b579c7f40033e550488c8dc3d9b5
Contents?: true
Size: 665 Bytes
Versions: 38
Compression:
Stored size: 665 Bytes
Contents
module Rpush module Client module ActiveModel module Wpns module Notification module InstanceMethods def alert=(value) return unless value data = self.data || {} data['title'] = value self.data = data end end def self.included(base) base.instance_eval do include InstanceMethods validates :uri, presence: true validates :uri, format: { with: %r{https?://[\S]+} } validates :data, presence: true end end end end end end end
Version data entries
38 entries across 38 versions & 2 rubygems