lib/paymill/base.rb in paymill-0.2.1 vs lib/paymill/base.rb in paymill-0.2.2
- old
+ new
@@ -2,16 +2,24 @@
class Base
include Paymill::Operations::All
include Paymill::Operations::Create
include Paymill::Operations::Find
+ attr_accessor :created_at, :updated_at
+
def initialize(attributes = {})
set_attributes(attributes)
+ parse_timestamps
end
def set_attributes(attributes)
attributes.each_pair do |key, value|
instance_variable_set("@#{key}", value)
end
+ end
+
+ def parse_timestamps
+ @created_at = Time.at(created_at) if created_at
+ @updated_at = Time.at(updated_at) if updated_at
end
end
end