Skip to content

Instantly share code, notes, and snippets.

@michaeldv
Created December 9, 2010 04: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 michaeldv/734332 to your computer and use it in GitHub Desktop.
Save michaeldv/734332 to your computer and use it in GitHub Desktop.
20:22 1.9.2@r3 [~/Source/Rails/fat_free_crm.r3] (rails3)$ rails c
Loading development environment (Rails 3.0.3)
ruby-1.9.2-p0 > ActiveRecord::Base.time_zone_aware_attributes
true
ruby-1.9.2-p0 > Time.zone = "Pacific Time (US & Canada)"
"Pacific Time (US & Canada)"
ruby-1.9.2-p0 > x1 = Account.create(:name => "x1", :updated_at => 1.day.ago)
#<Account:0x0000010476b218> {
:id => 131,
:user_id => nil,
:assigned_to => nil,
:name => "x1",
:access => "Private",
:website => nil,
:toll_free_phone => nil,
:phone => nil,
:fax => nil,
:deleted_at => nil,
:created_at => Wed, 08 Dec 2010 20:23:00 PST -08:00,
:updated_at => Tue, 07 Dec 2010 20:23:00 PST -08:00,
:email => nil,
:background_info => nil
}
ruby-1.9.2-p0 > x1.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-08T20:23:00-08:00</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">131</id>\n <name>x1</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-07T20:23:00-08:00</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 > x1.reload.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-08T20:23:00-08:00</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">131</id>\n <name>x1</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-07T20:23:00-08:00</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 > ActiveRecord::Base.time_zone_aware_attributes = false
false
ruby-1.9.2-p0 > x2 = Account.create(:name => "x2", :updated_at => 1.day.ago)
#<Account:0x00000104185060> {
:id => 132,
:user_id => nil,
:assigned_to => nil,
:name => "x2",
:access => "Private",
:website => nil,
:toll_free_phone => nil,
:phone => nil,
:fax => nil,
:deleted_at => nil,
:created_at => Wed, 08 Dec 2010 20:23:51 PST -08:00,
:updated_at => Tue, 07 Dec 2010 20:23:51 PST -08:00,
:email => nil,
:background_info => nil
}
ruby-1.9.2-p0 > x2.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-08T20:23:51-08:00</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">132</id>\n <name>x2</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-07T20:23:51-08:00</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 > x2.reload.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-08T20:23:51-08:00</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">132</id>\n <name>x2</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-07T20:23:51-08:00</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 >
20:09 1.9.2@r3 [~/Source/Rails/fat_free_crm.r3] (rails3)$ rails c
Loading development environment (Rails 3.0.3)
ruby-1.9.2-p0 > ActiveRecord::Base.time_zone_aware_attributes
true
ruby-1.9.2-p0 > Time.zone = "Pacific Time (US & Canada)"
"Pacific Time (US & Canada)"
ruby-1.9.2-p0 > a1 = Account.create(:name => "a1", :updated_at => 1.day.ago)
#<Account:0x000001040fade8> {
:id => 129,
:user_id => nil,
:assigned_to => nil,
:name => "a1",
:access => "Private",
:website => nil,
:toll_free_phone => nil,
:phone => nil,
:fax => nil,
:deleted_at => nil,
:created_at => Wed, 08 Dec 2010 20:09:50 PST -08:00,
:updated_at => Tue, 07 Dec 2010 20:09:50 PST -08:00,
:email => nil,
:background_info => nil
}
ruby-1.9.2-p0 > a1.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-09T04:09:50Z</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">129</id>\n <name>a1</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-07T20:09:50-08:00</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 > a1.reload.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-09T04:09:50Z</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">129</id>\n <name>a1</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-08T04:09:50Z</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 >
ruby-1.9.2-p0 > ActiveRecord::Base.time_zone_aware_attributes = false
false
ruby-1.9.2-p0 > a2 = Account.create(:name => "a2", :updated_at => 1.day.ago)
#<Account:0x00000101771f30> {
:id => 130,
:user_id => nil,
:assigned_to => nil,
:name => "a2",
:access => "Private",
:website => nil,
:toll_free_phone => nil,
:phone => nil,
:fax => nil,
:deleted_at => nil,
:created_at => Wed, 08 Dec 2010 20:19:04 PST -08:00,
:updated_at => Tue, 07 Dec 2010 20:19:04 PST -08:00,
:email => nil,
:background_info => nil
}
ruby-1.9.2-p0 > a2.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-09T04:19:04Z</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">130</id>\n <name>a2</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-07T20:19:04-08:00</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 > a2.reload.to_xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <access>Private</access>\n <assigned-to type=\"integer\" nil=\"true\"></assigned-to>\n <background-info nil=\"true\"></background-info>\n <created-at type=\"datetime\">2010-12-09T04:19:04Z</created-at>\n <deleted-at type=\"datetime\" nil=\"true\"></deleted-at>\n <email nil=\"true\"></email>\n <fax nil=\"true\"></fax>\n <id type=\"integer\">130</id>\n <name>a2</name>\n <phone nil=\"true\"></phone>\n <toll-free-phone nil=\"true\"></toll-free-phone>\n <updated-at type=\"datetime\">2010-12-08T04:19:04Z</updated-at>\n <user-id type=\"integer\" nil=\"true\"></user-id>\n <website nil=\"true\"></website>\n</account>\n"
ruby-1.9.2-p0 >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment