Sha256: fbdc2911c7140f8f555ff4425ce659542f92a7d31924dc566cfe9d010e1dd13c
Contents?: true
Size: 664 Bytes
Versions: 3
Compression:
Stored size: 664 Bytes
Contents
module Rpush module Client module ActiveModel module Wns 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
3 entries across 3 versions & 1 rubygems