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