aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/lib/active_model
Commit message (Collapse)AuthorAgeFilesLines
* Support i18n attributes for confirmationBrian Cardarella2012-04-241-1/+2
|
* confirmation validation error attributeBrian Cardarella2012-04-232-2/+2
| | | | | | | | | | | | This will render the error message on :#{attribute}_confirmation instead of on attribute itself. When rendering confirmation errors inline on the form with form builders such as SimpleForm and Formtastic it is confusing to the ender user to see the confirmation error message on the attribute element. Instead it makes more sense to have this validation error render on the confirmation field instead. The i18n message has been updated for the confirmation validator error message to include the original attribute name.
* Improve observers documentationOscar Del Ben2012-04-181-0/+2
|
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-04-183-11/+12
|\
| * Fix confusing example in ActiveModel::ErrorsThibaut Courouble2012-04-171-2/+2
| |
| * fix ActiveModel::Validations::Callbacks docJan Xie2012-04-151-1/+2
| |
| * fix bad format [ci skip]Michael de Silva2012-04-141-7/+7
| |
| * Improve example in initializerOscar Del Ben2012-04-141-1/+1
| |
* | Rename notify_observers argument *arg to *args to make it more clearOscar Del Ben2012-04-141-2/+2
|/ | | | that the method accepts multiple arguments
* Merge pull request #5736 from oscardelben/configuration_errors_reportingJon Leighton2012-04-111-3/+3
|\ | | | | Add better errors reporting for ActiveModel::Configuration
| * Add better errors reporting for ActiveModel::ConfigurationOscar Del Ben2012-04-041-3/+3
| |
* | Updated/changed useless tr/gsubsJurriaan Pruis2012-04-031-1/+1
|/
* Don't include deprecation in AM::Naming anymoreGrant Hutchins2012-03-311-1/+0
|
* Merge pull request #4904 from ask4prasath/refactor_dirty_module_with_helperJosé Valim2012-03-281-1/+2
|\ | | | | Changing active model dirty module helper method to more appropriate met...
| * Changing active model dirty module helper method to more appropriate method ↵Prasath Venkatraman2012-02-061-1/+2
| | | | | | | | | | | | | | | | with helper #4903 Changing active model dirty module helper method to more appropriate method with helper with Active Support Helper #4903 Changing active model dirty module helper method to more appropriate method with helper with Active Support Helper typo fixed #4903
* | Remove code duplication in InclusionValidator and ExclusionValidator.Rafael Mendonça França2012-03-283-44/+39
| | | | | | | | | | | | | | | | Orginal code by @jamescook Closes #1352 [Rafael Mendonça França + James Cook]
* | Allow ActiveModel::Name to duck typePiotr Sarnacki2012-03-281-4/+4
| |
* | no need to freeze things all the timeAaron Patterson2012-03-261-8/+7
| |
* | ActiveModel::Name does not inherit from stringLukasz Sarnacki2012-03-262-12/+17
| |
* | Merge pull request #5374 from ↵José Valim2012-03-231-4/+1
|\ \ | | | | | | | | | | | | nertzy/remove_deprecated_partial_path_from_active_model_naming Remove ActiveModel::Naming#partial_path
| * | Remove ActiveModel::Naming#partial_pathGrant Hutchins2012-03-101-4/+1
| | | | | | | | | It was deprecated in 3.2
* | | Speed up mass assignment by avoiding extra loops.José Valim2012-03-161-7/+5
| | |
* | | Revert "AM::MassAssingmentSecurity: improve performance"José Valim2012-03-151-16/+18
| | | | | | | | | | | | | | | | | | It introduces backwards incompatible changes in the API. This reverts commit 7d1379ffdbbaf01e99833dc06611b7e4f3799522.
* | | AM::MassAssingmentSecurity: improve performanceBogdan Gusiev2012-03-141-18/+16
| | |
* | | Fix comments about to_partial_pathGrant Hutchins2012-03-101-2/+2
|/ /
* | Rename variable to avoid using name "include"Carlos Antonio da Silva2012-03-091-8/+4
| | | | | | | | Better syntax highlight :)
* | Remove Array#wrap usage in AMo serializationCarlos Antonio da Silva2012-03-091-2/+1
| |
* | Make sure serializable hash with :include always returns string keysCarlos Antonio da Silva2012-03-091-2/+1
| |
* | Added missing ActiveModel::Naming dependency.Shane Hanna2012-03-091-0/+1
| | | | | | | | | | ActiveModel::Name constructor expects to be able to call #blank? on a String but the core Object#blank? extension is never required.
* | Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-03-091-8/+10
|\ \
| * | Improve docs for attr_accessible|protected related to Hash#except|sliceCarlos Antonio da Silva2012-03-061-8/+10
| | |
* | | minor corrections in AMo::Model docs [ci skip]Vijay Dev2012-03-051-3/+3
|/ /
* | Use public_send instead of send in ActiveModel::Model initializeGuillermo Iguaran2012-03-031-1/+1
| |
* | Add docs with usage examples for ActiveModel::ModelCarlos Antonio da Silva2012-03-031-1/+55
| | | | | | | | | | Also add test to ensure basic model does not explode when initialized with nil.
* | Add ActiveModel::Model, a mixin to make Ruby objects to work with AP inmediatlyGuillermo Iguaran2012-03-021-0/+22
| |
* | Merge pull request #5130 from dlee/revised_patch_verbXavier Noria2012-02-221-3/+3
|\ \ | | | | | | Add config.default_method_for_update to support PATCH
| * | Add config.default_method_for_update to support PATCHDavid Lee2012-02-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PATCH is the correct HTML verb to map to the #update action. The semantics for PATCH allows for partial updates, whereas PUT requires a complete replacement. Changes: * adds config.default_method_for_update you can set to :patch * optionally use PATCH instead of PUT in resource routes and forms * adds the #patch verb to routes to detect PATCH requests * adds #patch? to Request * changes documentation and comments to indicate support for PATCH This change maintains complete backwards compatibility by keeping :put as the default for config.default_method_for_update.
* | | Prefer || over 'or' for boolean operationsBenjamin Quorning2012-02-221-1/+1
|/ /
* | ruby 2.0 makes protected methods return false for respond_to, so pass true ↵Aaron Patterson2012-02-211-1/+1
| | | | | | | | as the second param
* | AM::Errors: allow :full_messages parameter for #as_jsonBogdan Gusiev2012-02-201-3/+14
| |
* | Fix sanitize_for_mass_assigment when role is nilFabio Yamate2012-02-151-3/+3
| | | | | | | | | | | | | | There is an example in Rails documentation that suggests implementing assign_attributes method for ActiveModel interface, that by default sends option role with nil. Since mass_assignment_authorizer never is called without args, we can move the default value internally.
* | remove unnecessary require core_ext/string/encodingSergey Nartimov2012-02-141-2/+0
| |
* | Merge pull request #5018 from hammerdr/issue-4659-docsAaron Patterson2012-02-131-4/+7
|\ \ | | | | | | Adding documentation to clarify usage of attributes hash.
| * | Missed a code example. Fixing the docs to be consistant.Derek Hammer2012-02-121-1/+1
| | |
| * | Adding documentation to clarify usage of attributes hash.Derek Hammer2012-02-121-3/+6
| | | | | | | | | | | | | | | | | | Serialization uses only the attributes hash's keys and calls methods that are of the same name as the keys on the serialized object.
* | | Make sure serializable hash with :methods option returns always string keysCarlos Antonio da Silva2012-02-131-1/+1
|/ /
* | Merge pull request #4930 from ask4prasath/ordered_hash_replacedAaron Patterson2012-02-082-5/+4
|\ \ | | | | | | Replacing ordered hash to ruby hash on active model
| * | replacing ordered hash to ruby hashprasath2012-02-082-5/+4
| | |
* | | Trim down Active Model API by removing valid? and errors.full_messagesJosé Valim2012-02-071-27/+13
|/ /
* / To infinity… and beyond!Niels Ganser2012-02-061-2/+2
|/ | | | | | | Allow infinite values for validates_length_of. Particularly useful for prettily defining an open ended range such as validates_length_of :human_stupidity, :within => 0..Float::INFINITY