./devel/ruby-activemodel42, Toolkit for building modeling frameworks (part of Rails 4.2)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 4.2.10, Package name: ruby24-activemodel42-4.2.10, Maintainer: pkgsrc-users

Active Model provides a known set of interfaces for usage in model classes.
They allow for Action Pack helpers to interact with non-ActiveRecord models,
for example. Active Model also helps building custom ORMs for use outside of
the Rails framework.

Required to run:
[textproc/ruby-builder] [devel/ruby-activesupport42] [lang/ruby24-base]

Required to build:

Master sites:

SHA1: 311f5fbba0ae2805f9737edffe17437fda1d225d
RMD160: 932a8644174e759b1f7f8b6e57c20ff3d83acc23
Filesize: 44.5 KB

Version history: (Expand)

CVS history: (Expand)

   2018-03-18 15:21:22 by Takahiro Kambe | Files touched by this commit (37)
Log message:

   2018-03-13 17:31:12 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
devel/ruby-activemodel42: update to 4.2.10

No change except version.
   2017-06-21 15:12:21 by Takahiro Kambe | Files touched by this commit (19) | Package updated
Log message:
Switch most of Ruby on Rails related packages to updated frame work.
   2017-04-18 04:05:27 by Min Sik Kim | Files touched by this commit (4)
Log message:
Import ruby-activemodel-4.2.8 as devel/ruby-activemodel42

Notable changes since 3.2:

- Add ActiveModel::ForbiddenAttributesProtection, a simple module to
  protect attributes from mass assignment when non-permitted attributes
  are passed.
- Added ActiveModel::Model, a mixin to make Ruby objects work with
  Action Pack out of box.
- Added new API methods reset_changes and changes_applied to
  ActiveModel::Dirty that control changes state.
- Ability to specify multiple contexts when defining a validation.
- attribute_changed? now accepts a hash to check if the attribute was
  changed :from and/or :to a given value.
- Introduced validate as an alias for valid?.
- Introduced the restore_attributes method in ActiveModel::Dirty to
  restore the changed (dirty) attributes to their previous values.
- has_secure_password no longer disallows blank passwords (i.e.
  passwords that contains only spaces) by default.
- has_secure_password now verifies that the given password is less than
  72 characters if validations are enabled.