Skip to content

Instantly share code, notes, and snippets.

@geronimod
Created May 29, 2015 16:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save geronimod/fa2b7472518541015c8a to your computer and use it in GitHub Desktop.
Save geronimod/fa2b7472518541015c8a to your computer and use it in GitHub Desktop.
Fog bug in put_bucket_lifecycle
(byebug) rule['Transition']['Date'].is_a?(Time) ? time.utc.iso8601 : Time.parse(time).utc.iso8601
TypeError Exception: can't convert Nokogiri::XML::Builder::NodeBuilder to String (Nokogiri::XML::Builder::NodeBuilder#to_str gives Nokogiri::XML::Builder::NodeBuilder)
nil
(byebug) time
#<Nokogiri::XML::Builder::NodeBuilder:0x007fc0f1de5828 @node=#<Nokogiri::XML::Element:0x3fe078ef2ca0 name="time">, @doc_builder=#<Nokogiri::XML::Builder:0x007fc0f1dd3538 @doc=#<Nokogiri::XML::Document:0x3fe078ee977c name="document" children=[#<Nokogiri::XML::Element:0x3fe078ee9268 name="LifecycleConfiguration" children=[#<Nokogiri::XML::Element:0x3fe078ee8afc name="Rule" children=[#<Nokogiri::XML::Element:0x3fe078ee828c name="ID" children=[#<Nokogiri::XML::Text:0x3fe078ef9fc8 "Gaclierizer:1">]>, #<Nokogiri::XML::Element:0x3fe078ef1b34 name="Prefix" children=[#<Nokogiri::XML::Text:0x3fe078ef9b18 "1/videos">]>, #<Nokogiri::XML::Element:0x3fe078ef138c name="Status" children=[#<Nokogiri::XML::Text:0x3fe078ef9654 "Enabled">]>, #<Nokogiri::XML::Element:0x3fe078ef0a04 name="Expiration" children=[#<Nokogiri::XML::Element:0x3fe075289d54 name="Days" children=[#<Nokogiri::XML::Text:0x3fe078ef8fec "90">]>]>, #<Nokogiri::XML::Element:0x3fe0752891ec name="Transition" children=[#<Nokogiri::XML::Element:0x3fe0798e0ac8 name="time" attributes=[#<Nokogiri::XML::Attr:0x3fe078ef8a24 name="class" value="to_str">]>, #<Nokogiri::XML::Element:0x3fe078ef2ca0 name="time">]>]>]>]>, @parent=#<Nokogiri::XML::Element:0x3fe0752891ec name="Transition" children=[#<Nokogiri::XML::Element:0x3fe0798e0ac8 name="time" attributes=[#<Nokogiri::XML::Attr:0x3fe078ef8a24 name="class" value="to_str">]>, #<Nokogiri::XML::Element:0x3fe078ef2ca0 name="time">]>, @context=#<Fog::Storage::AWS::Real:70233334056300 @use_iam_profile=nil @aws_access_key_id="AKIAIMI6WITI6BTNOQ2A" @aws_session_token=nil @aws_credentials_expire_at=nil @connection_options={} @persistent=false @path_style=true @endpoint=nil @region="us-east-1" @host="s3.amazonaws.com" @scheme="https" @port=443>, @arity=0, @ns=nil>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment