lib/resque/plugins/aps/notification.rb in resque-aps-0.9.15 vs lib/resque/plugins/aps/notification.rb in resque-aps-0.9.17
- old
+ new
@@ -3,15 +3,17 @@
module Aps
class Notification
include Resque::Plugins::Aps::Helper
extend Resque::Plugins::Aps::Helper
- attr_accessor :application_name, :device_token, :payload, :batch_id, :expiry
+ attr_accessor :application_name, :device_token, :payload, :batch_id, :expiry, :created_at
def initialize(attributes)
attributes.each do |k, v|
respond_to?(:"#{k}=") ? send(:"#{k}=", v) : raise(Resque::Plugins::Aps::UnknownAttributeError, "unknown attribute: #{k}")
end
+ @created_at = Time.now.utc unless @created_at
+ @created_at = Time.parse(@created_at) if @created_at.kind_of?(String)
end
def inspect
"#<#{self.class.name} #{application_name.inspect}, #{device_token.inspect}, #{payload.inspect}>"
end
\ No newline at end of file