diff options
| author | yui-knk <spiketeika@gmail.com> | 2016-01-31 23:07:27 +0900 |
|---|---|---|
| committer | yui-knk <spiketeika@gmail.com> | 2016-02-01 08:02:33 +0900 |
| commit | 615dcadba0c18e332a497c515b66215c446dfe1d (patch) | |
| tree | d9f9c01a9b81191563845541d8c870399ef23bd6 /activemodel/lib/active_model/validations/presence.rb | |
| parent | 5c9cccaf25888836aacbca24dbbe8e94d0d61eac (diff) | |
| download | rails-615dcadba0c18e332a497c515b66215c446dfe1d.tar.gz rails-615dcadba0c18e332a497c515b66215c446dfe1d.tar.bz2 rails-615dcadba0c18e332a497c515b66215c446dfe1d.zip | |
Remove `case macro` from `calculate_constructable`
Rails has abstract Reflection classes (`MacroReflection`,
`AssociationReflection` etc.) and concrete Reflection classes
(e.g. `HasManyReflection`, `HasOneReflection` etc.).
In many case `calculate_constructable` returns `true`, so
change `calculate_constructable` to always return `true` and
override this method if necessary.
Diffstat (limited to 'activemodel/lib/active_model/validations/presence.rb')
0 files changed, 0 insertions, 0 deletions
