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