summaryrefslogtreecommitdiff
path: root/lib/chef/resource.rb
Commit message (Expand)AuthorAgeFilesLines
* Move properties into a mixin module (verbatim move)John Keiser2015-10-201-310/+29
* Add deprecation warning for properties that specify default and name_propertyjk/default-ignoringJohn Keiser2015-09-221-0/+2
* Rename action_provider_class to less-wordy action_classjk/declare_action_classJohn Keiser2015-09-221-23/+22
* Rename Chef::Resource#current_resource -> Chef::Resource#current_valuemcquin/chef-3897Claire McQuin2015-09-171-1/+1
* Remove the warning about hashes and arrays as default valuesLamont Granquist2015-09-141-4/+0
* Rename log.deprecation to log_deprecationJohn Keiser2015-09-011-3/+3
* Pass deprecations through formatter instead of logsJohn Keiser2015-09-011-3/+3
* Revert "more warning to debug"Lamont Granquist2015-09-011-1/+1
* more warning to debugLamont Granquist2015-09-011-1/+1
* CHEF-5012: add methods for template breadcrumbsLamont Granquist2015-08-181-3/+18
* Remove freeze of defaults, add warning for array/hash constant defaultsJohn Keiser2015-08-031-0/+4
* Move current_value_does_not_exist! directly on ResourceJohn Keiser2015-07-311-6/+9
* Add current_value_does_not_exist! API, pretty up the outputJohn Keiser2015-07-311-0/+8
* Add Resource.action.converged_if_changedJohn Keiser2015-07-311-25/+5
* Make "property_name" in actions load current value as defaultJohn Keiser2015-07-271-2/+5
* Add Resource.load_current_valueJohn Keiser2015-07-271-1/+49
* Fix issue where DSL is not emitted if state_properties happens before propertyjk/state_attrsJohn Keiser2015-07-151-2/+3
* Re-separate priority map and DSL handler map so that provides has veto power ...John Keiser2015-07-061-2/+2
* Move property type derivation from "property_type" to "property"John Keiser2015-07-031-22/+31
* Add Property.create and Resource.property_type for type system overridingJohn Keiser2015-07-031-47/+39
* Make required name attributes workJohn Keiser2015-07-031-72/+286
* Simplify Chef::Resource::MyLWRP deprecationJay Mundrawala2015-06-301-49/+4
* Revert "Merge pull request #3603 from chef/jdm/lwrp-base"Jay Mundrawala2015-06-301-3/+50
* Optimize logic on class initialize so it doesn't fall into theJohn Keiser2015-06-301-1/+1
* Call provides? when resolving, reduce number of calls to provides?John Keiser2015-06-301-3/+3
* Use const_set instead of evaljdm/lwrp-baseJay Mundrawala2015-06-301-1/+1
* Fix ability to monkey match LWRP through Chef::Resource::MyLwrpJay Mundrawala2015-06-301-50/+3
* Be paranoid about potential weird overrides of default_action.Noah Kantrowitz2015-06-291-1/+1
* Handle setting default action with the same coercion logic as action.Noah Kantrowitz2015-06-291-9/+4
* Get tests passingJay Mundrawala2015-06-291-1/+1
* Make sure the default case gives an array too.Noah Kantrowitz2015-06-291-1/+1
* Rework Resource#action to match the 12.3 API.Noah Kantrowitz2015-06-291-8/+6
* Add property_is_set?John Keiser2015-06-231-0/+9
* Allow values to be set to nil (override defaults) if user allows itJohn Keiser2015-06-231-11/+9
* Add lazy to Resource class DSLJohn Keiser2015-06-231-0/+11
* Add property= setter to propertiesJohn Keiser2015-06-231-2/+8
* Add property Type as an alias to isJohn Keiser2015-06-231-5/+18
* Add "is" to propertyJohn Keiser2015-06-231-0/+3
* Create property on resource, alias attribute to itJohn Keiser2015-06-231-0/+58
* Don't modify provider_for_action, just use "provider"John Keiser2015-06-231-2/+1
* Rename Chef::DSL::Recipe::Everything -> FullDSLJohn Keiser2015-06-231-1/+1
* Rename create_action_provider_class -> new_action_provider_classJohn Keiser2015-06-231-3/+3
* Add comments and use def self.x instead of class<<selfJohn Keiser2015-06-231-65/+99
* Create the `action :name do ... end` syntax for ResourceJohn Keiser2015-06-231-43/+76
* Define the action() methodJohn Keiser2015-06-231-0/+36
* Get rid of warning when defining an LWRPjk/remove_lwrp_warningJohn Keiser2015-06-231-14/+13
* Sort identical "provides" alphabetically (for backcompat)John Keiser2015-06-181-1/+1
* Do not set resource_name outside of Chef::Resourcejk/chef-resource-name-onlyJohn Keiser2015-06-181-1/+3
* Only automatically set resources that do class X < Chef::Resource,jk/3524John Keiser2015-06-161-6/+4
* Support arrays as input to actions / allowed_actionsjk/3535John Keiser2015-06-161-2/+2