lib/shuck/xml_adapter.rb in shuck-0.0.7 vs lib/shuck/xml_adapter.rb in shuck-0.0.8
- old
+ new
@@ -1,23 +1,23 @@
require 'builder'
require 'time'
module Shuck
class XmlAdapter
- def self.buckets(buckets)
+ def self.buckets(bucket_objects)
output = ""
xml = Builder::XmlMarkup.new(:target => output)
xml.instruct! :xml, :version=>"1.0", :encoding=>"UTF-8"
xml.ListAllMyBucketsResult(:xmlns => "http://s3.amazonaws.com/doc/2006-03-01/") { |lam|
lam.Owner { |owner|
owner.ID("123")
owner.DisplayName("Shuck")
}
lam.Buckets { |buckets|
- @buckets.each do |bucket|
+ bucket_objects.each do |bucket|
buckets.Bucket do |b|
b.Name(bucket.name)
- b.CreationDate(bucket.creation_date.xmlschema)
+ b.CreationDate(bucket.creation_date.strftime("%Y-%m-%dT%H:%M:%S.000Z"))
end
end
}
}
output