CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 31 Aug 2025 02:36:52 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090209224400
location: https://web.archive.org/web/20090209224400/https://github.com/paul
server-timing: captures_list;dur=0.799917, exclusion.robots;dur=0.025798, exclusion.robots.policy;dur=0.011053, esindex;dur=0.012644, cdx.remote;dur=20.783387, LoadShardBlock;dur=135.892341, PetaboxLoader3.datanode;dur=68.515360, PetaboxLoader3.resolve;dur=35.037693
x-app-server: wwwb-app203
x-ts: 302
x-tr: 196
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app203; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 31 Aug 2025 02:36:53 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Mon, 09 Feb 2009 22:43:59 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 3269ms
x-archive-orig-etag: "50eb63f34e130d8e1e28f6392c2fd7af"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 179054
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 09 Feb 2009 22:44:00 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 17 Apr 2008 21:56:01 GMT", ; rel="prev memento"; datetime="Tue, 14 Oct 2008 11:46:42 GMT", ; rel="memento"; datetime="Mon, 09 Feb 2009 22:44:00 GMT", ; rel="next memento"; datetime="Mon, 30 Mar 2009 09:01:44 GMT", ; rel="last memento"; datetime="Thu, 03 Apr 2025 04:54:23 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_8_20090209223331_crawl100-c/52_8_20090209224324_crawl101.arc.gz
server-timing: captures_list;dur=1.080174, exclusion.robots;dur=0.024334, exclusion.robots.policy;dur=0.011161, esindex;dur=0.015844, cdx.remote;dur=18.195368, LoadShardBlock;dur=344.180528, PetaboxLoader3.datanode;dur=265.938001, PetaboxLoader3.resolve;dur=179.647833, load_resource;dur=153.965209
x-app-server: wwwb-app203
x-ts: 200
x-tr: 699
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
paul's Profile - GitHub
Public Activity

paul
Paul Sadauskas
Absolute Performance, Inc
Boulder, CO
14
Feb 11, 2008
-
Some experimental http-ish adapters for datamapperCreated Fri Aug 01 15:15:13 -0700 2008
-
DataMapper - CoreForked from datamapper/dm-core Tue Jan 27 12:31:57 -0800 2009
-
Extras for DataMapper, including bridges to DataObjects::Migrations and Merb::DataMapperForked from datamapper/dm-more Tue Jan 27 09:52:23 -0800 2009
-
An adapter for using Amazon's S3 with DataMapperCreated Sat Oct 04 21:00:35 -0700 2008
-
General Ruby extensions for DataMapper and DataObjectsForked from datamapper/extlib Tue Jan 27 13:46:11 -0800 2009
-
A Wiki...on GitCreated Wed Sep 17 08:36:31 -0700 2008
-
jQuery Templating Engine to enable .jqt script file processing.Forked from wayneeseguin/jquery_templates Tue Dec 30 10:14:08 -0800 2008
-
master merb branchForked from wycats/merb Tue Jan 27 13:49:03 -0800 2009
-
My Presentation for MountainWest 2009Created Mon Feb 02 16:07:39 -0800 2009
-
Various useful plugins for rails.Created Sun Sep 21 14:45:06 -0700 2008
-
An HTTP library for Ruby that takes advantage of everything HTTP has to offer.Forked from pezra/resourceful Fri May 09 09:00:36 -0700 2008
-
An improved Logger replacement that logs to syslog. It is almost drop-in with a few caveats.Forked from cpowell/sysloglogger Tue Jan 20 16:14:59 -0800 2009
-
A lightweight and flexible website management system.Forked from TwP/webby Mon Feb 02 13:04:57 -0800 2009
-
Towards better Zsh Git integrationForked from jcorbin/zsh-git Thu Jan 29 09:49:45 -0800 2009
Public Activity
95bbbf5063cacd3aa25bc3ffaaadbef30dd718d5
Merge branch 'next' of git@github.com:paul/dm-core into next
HEAD is 95bbbf5063cacd3aa25bc3ffaaadbef30dd718d5
x

-
paul committed 95bbbf50:
Merge branch 'next' of git@github.com:paul/dm-core into next
-
dkubb committed 08b12fdb:
Fixed to allow Query::Path to generate the correct queries
-
paul committed f98543b0:
Factor adapter shared specs into lib
-
paul committed 1da4a348:
Don't try to cram an options hash into a uri
-
paul committed 75bc0e0d:
Alias scheme to adapter, and database to path
-
paul committed 02dda483:
Merge commit 'datamapper/next' into yaml_adapter
-
paul committed 1bcfaaf1:
Update inmem adapter
-
paul committed 4bebf9b6:
Introducing: Yaml Adapter!
-
paul committed cf26ffdc:
Factor filtering methods into AbstractAdapter
-
paul committed ce272e50:
Save some memory by filtering destructively
-
paul committed bf37f686:
Save some memory by filtering destructively
-
paul committed 1195033c:
Save some memory by filtering destructively
-
paul committed 08f46aea:
Factor filters into a separate method
-
paul committed ddd06dd8:
Fix do_adapters to work with the new abstract adapter
-
paul committed e100978c:
Better error message when an adapter failed to load
-
paul committed 3cae9a99:
Make the new abstract adapter spec be shared, so all adapters can be tested with it
-
paul committed 389752de:
Make the AbstractAdapter parse uri_or_options
389752de450b781a75862594f68b1cb4be18682e
Make the AbstractAdapter parse uri_or_options
HEAD is d1bf1d88c247d3a67e30ebdb5cc885b50ed48b3f
x

-
dkubb committed d1bf1d88:
Fixed to allow Query::Path to generate the correct queries
-
somebee committed eb53759f:
remapping uri-options correctly when passing to Addressable::URI
-
dkubb committed 7b6845d5:
Minor code refactoring
-
dkubb committed 08e5010f:
Assert that repository_name be a Symbol in Model methods
-
dkubb committed d4887304:
Removed usage of bang methods in adapter helper methods
-
paul committed cd709026:
Factor filtering methods into AbstractAdapter
-
paul committed 643e57be:
Save some memory by filtering destructively
-
paul committed af8b2dca:
Save some memory by filtering destructively
-
paul committed 7fd33143:
Save some memory by filtering destructively
-
paul committed b9d1b957:
Factor filters into a separate method
-
dkubb committed 2489e8e5:
Updated Collection#[] to not be a kicker
-
dkubb committed f78a38bf:
Updated gem dependencies to not include DataObjects
-
dkubb committed 1c119a24:
Added Resource#[] and #[]= as aliases for #attribute_get and #attribute_set
-
dkubb committed 72f0e448:
Deprecate PropertySet#has_property?
-
dkubb committed b1ccd132:
Match up Property within PropertySet by value or name
-
dkubb committed a4aa31da:
Stripped whitespace using sake strip
-
paul committed 5550e702:
Fix do_adapters to work with the new abstract adapter
-
paul committed ff781a55:
Better error message when an adapter failed to load
-
paul committed 8aae7fad:
Make the new abstract adapter spec be shared, so all adapters can be tested with it
-
paul committed 8078c905:
Make the AbstractAdapter parse uri_or_options
-
dkubb committed 76aff1d3:
Updated Model#new to use properties scoped to the current repository
-
dkubb committed 9a204ac3:
Updated Collection#reload to use the Identity Map when merging resources
-
dkubb committed c02becd4:
Sort Query#fields in the order the properties were declared
-
dkubb committed be0f08ad:
Do not specify a nil identity field in the INSERT statement
-
dkubb committed 9a9d0cb1:
Do not lazy load if the parent is not persisted
-
dkubb committed 12b04a22:
Updated accessor to return ivar if defined
-
somebee committed d77afd1b:
Set default values on first access to a new resource
-
dkubb committed fb68f67c:
Moved logic from Resource.included into Model.extended
-
dkubb committed ec2d6474:
Moved Resource.descendants to Model.descendants
-
dkubb committed 865d8d48:
Removed usage of Kernel#repository internally and within specs
-
dkubb committed 087f54d5:
Remove note to push add_reversed into Collection
-
dkubb committed b31a0136:
Updated Manifest
-
dkubb committed 64059599:
Removed unecessary Query#dup
-
dkubb committed 924b3f77:
Simplified Query#get_relative_position further
-
dkubb committed 3f685d81:
Simplified Query#relative to only use a relative query if an offset provided
-
dkubb committed 3d3ff0ff:
Simplified Query#update
-
dkubb committed eb0c947d:
Updated Query#slice to accept an Integer, and defaulting limit to 1
-
dkubb committed ac226df5:
Added Query#relative specs
-
dkubb committed 1669ea9e:
Moved relationship setup from Model#inherited to Associations#inherited
-
dkubb committed 833e61ac:
Renamed Query#[] to Query#slice
-
dkubb committed 5dcee915:
Updated Query::Direction and Query::Operator to use #cmp? convention
-
dkubb committed 280495e2:
Simplified ORDER BY generation
-
dkubb committed 4921b58f:
Updated Query#update to not accept :repository as argument
-
dkubb committed 9f999323:
Added TODO note for Collection#reload to fix annoying bug
-
dkubb committed a8bf6a76:
Added Relationship#get and Relationship#set interfaces
-
dkubb committed 7da82648:
Updated Collection#reload to work better outside of a repository block
-
dkubb committed 252047e9:
Updated Property#set to only set on changes
-
dkubb committed f26e77d1:
Started to clean up ManyToMany::Collection#create
-
dkubb committed fbdabbf5:
Removed references to Query as a bind value
-
dkubb committed 76b54006:
Simplified Collection#reload
-
dkubb committed e7406739:
Fixed failing spec for MySQL
-
dkubb committed 5180e4ce:
Removed short-circuit from Query#relative
-
dkubb committed 45f65c0b:
Added Query#slice!
-
dkubb committed be8f4a1e:
Simplifying Query#relative and Query#[]
-
dkubb committed 1c37a22d:
Updated more places in Collection to use Query#[] instead of Query#relative
-
dkubb committed 1a8b4a20:
Renamed Relationship#target_for to Relationship#query_for
-
dkubb committed f506a9f3:
Move concerns from belongs_to and has into Relationship
-
dkubb committed 2bea1be8:
Updated Relationship#child_key and #parent_key to not accept repository name
-
dkubb committed 9c54f280:
Added Query#update specs
-
dkubb committed 1661987a:
Added specs for Query#reverse!
-
dkubb committed 05b3a57e:
Added specs for Query#reverse
-
dkubb committed 7ee363aa:
Commented out Query#valid?
-
dkubb committed cff2df69:
Cleaned up association helpers
-
dkubb committed 3ca4fcb8:
Moved assertions from normalization routines in Query into their own methods
-
dkubb committed 8139180d:
Updated Collection to use Query#[] instead of Query#relative when possible
-
dkubb committed e61ba762:
Updated Logger to use Array#join instead of Array#to_s
-
dkubb committed 356ec44c:
Refactored target_for method in all Relationships
-
dkubb committed a38320c4:
Updated Query#update to use the provided repository and model
-
dkubb committed 7c1032fe:
Updated has/belongs_to to use :model instead of :class or :class_name
-
dkubb committed 5e084358:
Refactoring Query merging and relative positions
-
dkubb committed 4d8e324a:
Added Resource#new? and Resource#saved?
-
dkubb committed f6f91597:
ManyToOne association mutator can accept a nil value
module DataMapper
module Adapters
class AbstractAdapter
HEAD is 63327515cc4430a7a59c717afec5c14c9f299d3d
x

-
dkubb committed 63327515:
[dm-validations] Updated source file to force binary encoding
-
matthewford committed 7507d69e:
[dm-tags] Change frozen_tag_list property to Text
-
matthewford committed fda9c2d7:
[dm-tags] Fix bug in add_tag where exisiting tags would be overwritten
-
matthewford committed e06a88b2:
[dm-tags] Added add_tag(string) for convenient adding of tags
-
matthewford committed 98cb6f53:
[dm-tags] tag_collection method added to easy adding/editing of tags
-
dkubb committed d371e588:
[dm-tags] Removed unecessary dependency on dm-validations
-
matthewford committed 50a7541e:
[dm-tags] Callback to destroy orphaned taggings
-
matthewford committed 3dbc4dc1:
[dm-tags] Update spec for Tagging#taggable and require dm-validations
-
matthewford committed 80d99117:
[dm-tags] Remove eval and use send, as it's safer
-
gcampbell committed e287500c:
[dm-migrations] Fix :nullable for columns
-
gcampbell committed ba9e29e1:
[dm-migrations] default MySQL engine to InnoDB.
-
gcampbell committed 7315e2fc:
[dm-constraints] auto_migrate! should work with missing has association.
-
lancecarlson committed 8fb4fdbf:
[rails_datamapper] Initial migration generator
-
lancecarlson committed b33cd9b1:
[rails_datamapper] Cleaned up dm_install_generator
-
lancecarlson committed 6f1cdae0:
[rails_datamapper] Changed auto_migrate and auto_upgrade to bangs as per dkubb's suggestion
f98543b0dbf0e2184cc53380709ab531a57d84a7
Factor adapter shared specs into lib
1da4a348ea55afcd91237e3d431deb961b5623df
Don't try to cram an options hash into a uri
% irb
>> require 'addressable/uri'
=> true
75bc0e0d45102384f868d8b1c20c40eccb3707e3
Alias scheme to adapter, and database to path
02dda483ccc090b391788ed24b39d85b320b41df
Merge commit 'datamapper/next' into yaml_adapter
HEAD is 02dda483ccc090b391788ed24b39d85b320b41df
x

-
paul committed 02dda483:
Merge commit 'datamapper/next' into yaml_adapter
-
somebee committed eb53759f:
remapping uri-options correctly when passing to Addressable::URI
-
dkubb committed 7b6845d5:
Minor code refactoring
-
dkubb committed 08e5010f:
Assert that repository_name be a Symbol in Model methods
-
dkubb committed d4887304:
Removed usage of bang methods in adapter helper methods
-
paul committed cd709026:
Factor filtering methods into AbstractAdapter
-
paul committed 643e57be:
Save some memory by filtering destructively
-
paul committed af8b2dca:
Save some memory by filtering destructively
-
paul committed 7fd33143:
Save some memory by filtering destructively
-
paul committed b9d1b957:
Factor filters into a separate method
-
dkubb committed 2489e8e5:
Updated Collection#[] to not be a kicker
-
dkubb committed f78a38bf:
Updated gem dependencies to not include DataObjects
-
dkubb committed 1c119a24:
Added Resource#[] and #[]= as aliases for #attribute_get and #attribute_set
-
dkubb committed 72f0e448:
Deprecate PropertySet#has_property?
-
dkubb committed b1ccd132:
Match up Property within PropertySet by value or name
-
dkubb committed a4aa31da:
Stripped whitespace using sake strip
-
paul committed 5550e702:
Fix do_adapters to work with the new abstract adapter
-
paul committed ff781a55:
Better error message when an adapter failed to load
-
paul committed 8aae7fad:
Make the new abstract adapter spec be shared, so all adapters can be tested with it
-
paul committed 8078c905:
Make the AbstractAdapter parse uri_or_options
-
dkubb committed 76aff1d3:
Updated Model#new to use properties scoped to the current repository
-
dkubb committed 9a204ac3:
Updated Collection#reload to use the Identity Map when merging resources
-
dkubb committed c02becd4:
Sort Query#fields in the order the properties were declared
-
dkubb committed be0f08ad:
Do not specify a nil identity field in the INSERT statement
-
dkubb committed 9a9d0cb1:
Do not lazy load if the parent is not persisted
-
dkubb committed 12b04a22:
Updated accessor to return ivar if defined
-
somebee committed d77afd1b:
Set default values on first access to a new resource
-
dkubb committed fb68f67c:
Moved logic from Resource.included into Model.extended
-
dkubb committed ec2d6474:
Moved Resource.descendants to Model.descendants
-
dkubb committed 865d8d48:
Removed usage of Kernel#repository internally and within specs
-
dkubb committed 087f54d5:
Remove note to push add_reversed into Collection
-
dkubb committed b31a0136:
Updated Manifest
-
dkubb committed 64059599:
Removed unecessary Query#dup
-
dkubb committed 924b3f77:
Simplified Query#get_relative_position further
-
dkubb committed 3f685d81:
Simplified Query#relative to only use a relative query if an offset provided
-
dkubb committed 3d3ff0ff:
Simplified Query#update
-
dkubb committed eb0c947d:
Updated Query#slice to accept an Integer, and defaulting limit to 1
-
dkubb committed ac226df5:
Added Query#relative specs
-
dkubb committed 1669ea9e:
Moved relationship setup from Model#inherited to Associations#inherited
-
dkubb committed 833e61ac:
Renamed Query#[] to Query#slice
-
dkubb committed 5dcee915:
Updated Query::Direction and Query::Operator to use #cmp? convention
-
dkubb committed 280495e2:
Simplified ORDER BY generation
-
dkubb committed 4921b58f:
Updated Query#update to not accept :repository as argument
-
dkubb committed 9f999323:
Added TODO note for Collection#reload to fix annoying bug
-
dkubb committed a8bf6a76:
Added Relationship#get and Relationship#set interfaces
-
dkubb committed 7da82648:
Updated Collection#reload to work better outside of a repository block
-
dkubb committed 252047e9:
Updated Property#set to only set on changes
-
dkubb committed f26e77d1:
Started to clean up ManyToMany::Collection#create
-
dkubb committed fbdabbf5:
Removed references to Query as a bind value
-
dkubb committed 76b54006:
Simplified Collection#reload
-
dkubb committed e7406739:
Fixed failing spec for MySQL
-
dkubb committed 5180e4ce:
Removed short-circuit from Query#relative
-
dkubb committed 45f65c0b:
Added Query#slice!
-
dkubb committed be8f4a1e:
Simplifying Query#relative and Query#[]
-
dkubb committed 1c37a22d:
Updated more places in Collection to use Query#[] instead of Query#relative
-
dkubb committed 1a8b4a20:
Renamed Relationship#target_for to Relationship#query_for
-
dkubb committed f506a9f3:
Move concerns from belongs_to and has into Relationship
-
dkubb committed 2bea1be8:
Updated Relationship#child_key and #parent_key to not accept repository name
-
dkubb committed 9c54f280:
Added Query#update specs
-
dkubb committed 1661987a:
Added specs for Query#reverse!
-
dkubb committed 05b3a57e:
Added specs for Query#reverse
-
dkubb committed 7ee363aa:
Commented out Query#valid?
-
dkubb committed cff2df69:
Cleaned up association helpers
-
dkubb committed 3ca4fcb8:
Moved assertions from normalization routines in Query into their own methods
-
dkubb committed 8139180d:
Updated Collection to use Query#[] instead of Query#relative when possible
-
dkubb committed e61ba762:
Updated Logger to use Array#join instead of Array#to_s
-
dkubb committed 356ec44c:
Refactored target_for method in all Relationships
-
dkubb committed a38320c4:
Updated Query#update to use the provided repository and model
-
dkubb committed 7c1032fe:
Updated has/belongs_to to use :model instead of :class or :class_name
-
dkubb committed 5e084358:
Refactoring Query merging and relative positions
-
dkubb committed 4d8e324a:
Added Resource#new? and Resource#saved?
-
dkubb committed f6f91597:
ManyToOne association mutator can accept a nil value
require 'rubygems'
require 'spec'
require 'rubygems'
require 'spec'
should_have_pairs {{
:_type => "Configuration",
:href => absolute_url(:configuration, :id => subject.id),
def should_have_pairs(pairs = {}, &block)
if block_given?
it 'should have certain attributes' do
« NewerOlder »
This feature is coming soon. Sit tight!