diff options
| author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2019-08-31 21:56:59 +0000 |
|---|---|---|
| committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2019-08-31 21:56:59 +0000 |
| commit | c9afce1e74a93855bc747e55818ee9f81e16cd08 (patch) | |
| tree | 25fcf997ae102f9ccf167342952c58ae462299cd /databases/rubygem-activerecord4 | |
| parent | Update pkg-descr (diff) | |
Update version requirement of RUN_DEPENDS
- Add PORTSCOUT
- Update pkg-descr
- Take maintainership
Diffstat (limited to 'databases/rubygem-activerecord4')
| -rw-r--r-- | databases/rubygem-activerecord4/Makefile | 6 | ||||
| -rw-r--r-- | databases/rubygem-activerecord4/pkg-descr | 16 |
2 files changed, 15 insertions, 7 deletions
diff --git a/databases/rubygem-activerecord4/Makefile b/databases/rubygem-activerecord4/Makefile index c6974200e062..12a07df6c43a 100644 --- a/databases/rubygem-activerecord4/Makefile +++ b/databases/rubygem-activerecord4/Makefile @@ -7,7 +7,7 @@ CATEGORIES= databases rubygems MASTER_SITES= RG PKGNAMESUFFIX= 4 -MAINTAINER= ruby@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Object-relational mapping layer for Rails MVC Framework LICENSE= MIT @@ -15,11 +15,13 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-activemodel4>=${PORTVERSION}:databases/rubygem-activemodel4 \ rubygem-activesupport4>=${PORTVERSION}:devel/rubygem-activesupport4 \ - rubygem-arel6>=6.0:databases/rubygem-arel6 + rubygem-arel6>=6.0<7:databases/rubygem-arel6 USES= gem USE_RUBY= yes NO_ARCH= yes +PORTSCOUT= limit:^4\.2\. + .include <bsd.port.mk> diff --git a/databases/rubygem-activerecord4/pkg-descr b/databases/rubygem-activerecord4/pkg-descr index 86cdafa605bb..29c7987b2296 100644 --- a/databases/rubygem-activerecord4/pkg-descr +++ b/databases/rubygem-activerecord4/pkg-descr @@ -1,8 +1,14 @@ -Action Record +Active Record connects classes to relational database tables to establish an +almost zero-configuration persistence layer for applications. The library +provides a base class that, when subclassed, sets up a mapping between the new +class and an existing table in the database. In the context of an application, +these classes are commonly referred to as models. Models can also be connected +to other models; this is done by defining associations. -In Rails, the model is handled by what's called a object-relational -mapping layer entitled Active Record. This layer allows you to present -the data from database rows as objects and embellish these data objects -with business logic methods. +Active Record relies heavily on naming in that it uses class and association +names to establish mappings between respective database tables and foreign key +columns. Although these mappings can be defined explicitly, it's recommended to +follow naming conventions, especially when getting started with the library. WWW: https://rubyonrails.org/ +WWW: https://github.com/rails/rails/tree/master/activerecord |
