NOTICE: This package has been removed from pkgsrc

./databases/ruby-activerecord, Object-relation mapping put on rails

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 2.3.14, Package name: ruby19-activerecord-2.3.14, Maintainer: minskim

Active Record connects business objects and database tables to create
a persistable domain model where logic and data is presented in one
wrapping. It is an implementation of the object-relational mapping
(ORM) pattern by the same name as described by Martin Fowler:

"An object that wraps a row in a database table or view, encapsulates
the database access, and adds domain logic on that data."

Active Records main contribution to the pattern is to relieve the
original of two stunting problems: lack of associations and
inheritance. By adding a simple domain language-like set of macros to
describe the former and integrating the Single Table Inheritance
pattern for the latter, Active Record narrows the gap of functionality
between the data mapper and active record approach.


Required to run:
[devel/ruby-activesupport] [lang/ruby19-base]

Master sites:

SHA1: 31b021980a7f4b7459320ddff4fb75858cda2e82
RMD160: 876ce70771df6ae2cfb43df0dc90e4d7ed106eed
Filesize: 528.5 KB

Version history: (Expand)


CVS history: (Expand)


   2012-03-18 09:07:07 by Takahiro Kambe | Files touched by this commit (4) | Package removed
Log message:
Remove ruby-activerecord, say good-by to Ruby on Rails 2.
   2011-12-13 16:48:12 by Takahiro Kambe | Files touched by this commit (1)
Log message:
* Switch to use RUBY_RAILS_SUPPORTED.
* Don't hard code RUBY_RAILS2_VERSION in DISTNAME.
   2011-08-17 16:12:42 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby-activerecord package to 2.3.14.

2.3.14:

Security fix:

The quote_table_name method in the ActiveRecord adapaters for Ruby on
Rails were initially created solely for the purpose of escaping
reserved words encountered in table names.  However over time 3rd
party libraries, and rails itself, grew to rely on those functions as
a way to sanitize potentially malicious user input.  As a result these
functions need to be hardened to manage malicious input rather than
assuming they're being passed benign values generated by rails itself.
   2011-06-11 05:13:46 by Takahiro Kambe | Files touched by this commit (8)
Log message:
Update Ruby on Rails supporting packages to 2.3.12.

Exact changes are unknown but some bug fixes.
   2011-03-23 15:27:15 by Takahiro Kambe | Files touched by this commit (5)
Log message:
Switch to utilize lang/ruby/rail.mk.
   2011-02-09 13:39:41 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-activerecord package to 2.3.11.

* More strict dependency reflect gemspec's description.
* It is update of version only for Ruby on Rails 2.3.11 update.
   2010-10-15 13:35:19 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update databases/ruby-activerecord package to 2.3.10.

This release  fixes CVE-2010-3933 security problem.
And change depending pattern to prevent ruby-activesupport 3.0.0 and later.
   2010-09-10 14:47:20 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update databases/ruby-activerecord to 2.3.9.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Update dependency according to gemspec.

*2.3.9 (September 4, 2010)*

Unknown, but some tests are updated.