summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add Chef::Experimental::Resource2, with all Resource2 improvementsjk/resource2.0John Keiser2015-06-233-10/+221
* Merge branch 'jk/property2' into jk/resource2.0John Keiser2015-06-1811-205/+3314
|\
| * Remove computed, freeze constant default, sticky lazy defaultJohn Keiser2015-06-182-188/+71
| * Add reset_propertyJohn Keiser2015-06-183-0/+108
| * Deprecate nil set, allow Property in "is"John Keiser2015-06-186-47/+63
| * Separate identity and state propertiesJohn Keiser2015-06-186-160/+90
| * Use Property for call/set/getJohn Keiser2015-06-182-23/+308
| * Allow property specialization from superclassJohn Keiser2015-06-182-8/+35
| * Add identity_property and state_propertiesJohn Keiser2015-06-188-544/+822
| * Add Resource.properties and PropertyTypeJohn Keiser2015-06-186-33/+192
| * Freeze default constantsJohn Keiser2015-06-182-1/+7
| * Add property computed: proc { ... } for non-sticky valueJohn Keiser2015-06-182-14/+170
| * Fix set_or_return order: default->coerce->validateJohn Keiser2015-06-183-147/+188
| * Add some commentsJohn Keiser2015-06-181-13/+173
| * Evaluate lazy defaults in context of the instanceJohn Keiser2015-06-182-30/+29
| * Add coercionJohn Keiser2015-06-182-81/+89
| * Add property_is_set?John Keiser2015-06-184-135/+145
| * Ensure validators don't run against initial valuesJohn Keiser2015-06-182-0/+4
| * Don't validate `nil` when setting the value to nilJohn Keiser2015-06-183-36/+59
| * Allow values to be set to nil (override defaults) if user allows itJohn Keiser2015-06-184-85/+186
| * Make "is" fail if you pass nil and don't validate itJohn Keiser2015-06-182-70/+95
| * Add lazy to Resource class DSLJohn Keiser2015-06-182-8/+15
| * Add property= setter to propertiesJohn Keiser2015-06-182-21/+27
| * Add name_propertyJohn Keiser2015-06-183-10/+10
| * Add property Type as an alias to isJohn Keiser2015-06-184-55/+106
| * Add "is" to propertyJohn Keiser2015-06-184-156/+175
| * Create property on resource, alias attribute to itJohn Keiser2015-06-186-16/+1823
* | Merge branch 'jk/resource_actions' into jk/resource2.0John Keiser2015-06-1815-213/+1214
|\ \ | |/ |/|
| * Make load/include recipe run in child contextJohn Keiser2015-06-185-3/+60
| * Remove unnecessary TODOsJohn Keiser2015-06-182-5/+106
| * Don't modify provider_for_action, just use "provider"John Keiser2015-06-181-2/+1
| * Rename Chef::DSL::Recipe::Everything -> FullDSLJohn Keiser2015-06-185-12/+5
| * Rename create_action_provider_class -> new_action_provider_classJohn Keiser2015-06-181-3/+3
| * Delegate all necessary methods from ChildRunContext to RunContextJohn Keiser2015-06-183-6/+66
| * Add comments and use def self.x instead of class<<selfJohn Keiser2015-06-184-69/+106
| * Remove redundant default_action/allowed_actionsJohn Keiser2015-06-188-22/+0
| * Get tests running under Ruby 2.0John Keiser2015-06-181-3/+7
| * Update resource_name in resource action testsJohn Keiser2015-06-182-5/+5
| * Create the `action :name do ... end` syntax for ResourceJohn Keiser2015-06-189-202/+648
| * Give run contexts children instead of using external dupingJohn Keiser2015-06-184-122/+387
| * Define the action() methodJohn Keiser2015-06-181-0/+36
| * Add default_action and allowed_actions to Resource class, remove from LWRPJohn Keiser2015-06-1810-0/+25
|/
* Do not set resource_name outside of Chef::Resourcejk/chef-resource-name-onlyJohn Keiser2015-06-183-22/+20
* Merge pull request #3522 from ranjib/lt_deyThom May2015-06-182-2/+6
|\
| * proposing myself as Ubuntu LTRanjib Dey2015-06-112-2/+6
* | Only automatically set resources that do class X < Chef::Resource,jk/3524John Keiser2015-06-1617-21/+38
* | Merge pull request #3541 from chef/jk/3535Lamont Granquist2015-06-164-8/+92
|\ \ | |/ |/|
| * Support arrays as input to actions / allowed_actionsjk/3535John Keiser2015-06-163-3/+43
| * Ensure :nothing is in the list of allowed actions for an LWRPJohn Keiser2015-06-164-8/+52
|/
* Merge pull request #3512 from chef/tm/fix_cc_gemThom May2015-06-101-1/+1
|\