summaryrefslogtreecommitdiff
path: root/lib/chef/property.rb
Commit message (Expand)AuthorAgeFilesLines
* Add ability for default to override name_propertyjk/name-defaultJohn Keiser2015-09-291-4/+7
* Make sure name_attribute works on derived propertiesjk/name-attribute-dupJohn Keiser2015-09-291-1/+7
* Use 2.0-compatible Hash rather than to_hJohn Keiser2015-09-251-1/+1
* If both name_attribute and name_property are specified, raise an error.jk/property-default-nilJohn Keiser2015-09-251-19/+20
* Don't treat name_property/attribute as defaults if they are falseJohn Keiser2015-09-251-1/+5
* Fix up property deprecation textJohn Keiser2015-09-251-1/+1
* Prefer name_property: true over default: nilJohn Keiser2015-09-251-11/+12
* Add deprecation warning for properties that specify default and name_propertyjk/default-ignoringJohn Keiser2015-09-221-7/+9
* Honor the ordering of whichever `name_attribute` or `default` comes firstJohn Keiser2015-09-221-0/+15
* Rename log.deprecation to log_deprecationJohn Keiser2015-09-011-1/+1
* Pass deprecations through formatter instead of logsJohn Keiser2015-09-011-1/+1
* Remove freeze of defaults, add warning for array/hash constant defaultsJohn Keiser2015-08-031-4/+1
* Don't set keys unless you must (for easier debugging)John Keiser2015-07-271-1/+1
* Move property type derivation from "property_type" to "property"John Keiser2015-07-031-46/+7
* Add Property.create and Resource.property_type for type system overridingJohn Keiser2015-07-031-9/+83
* Bring set_or_return behavior back in line with what it used to beJohn Keiser2015-07-031-13/+0
* Only stick non-frozen values to the resourceJohn Keiser2015-07-031-4/+12
* Code review commentsJohn Keiser2015-07-031-6/+24
* Make required name attributes workJohn Keiser2015-07-031-0/+491