Added support for the geometry datatype.
Generated files for the food model. Added column bar as geometry linestring type.
DRYed up column and adapter classes.
Cleaned up geometry table definition.
DRYed up Table/TableDefinition implementation.
Renamed table_definition.rb to schema_definitions.rb.
Building geometry SQL definition.
Alias chaining TableDefinition#column to support spatial options.
Cleaned up geometry column definition. Not worrying about jruby for now. Added spatial options.
Made column generic to spatial data.
Extracting spatial_type and srid option values.
Rearranged accessor methods to be consistent with postgis definition.
Changed type option for add_geometry_column to spatial_type.
Exporting spatial_type as string. Forcing limit to be nil when column is of type geometry.
Added array column to make sure we dont trample over the stock adapters array implementation.
Modified how the geometry schema was built to support multiple geometry definition formats.
Renamed adapter. Added oid spatial implementation.
Added additional geometry fields to test different definition formats.
Requiring rgeo.
Implemented geometry casting.