summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2016-03-18 11:08:39 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2016-03-18 11:08:39 -0700
commit9ec0d7835fa55110a5c76a83e03ae54223202989 (patch)
tree6a78829344374cb0b6115b5535bcbf55f323b027 /.gitignore
parent559ce1da6ce142ebfb553f1124ab9e86a68709a8 (diff)
downloadchef-lcg/dsl-rearrangement.tar.gz
rearrange dsl mixinslcg/dsl-rearrangement
- creates Chef::DSL::MethodMissing which will be nuked in Chef 13 - creates Chef::DSL::Core which is the mixins into core providers - adds build_resource/define_resource to core providers The intent here is to create Chef::DSL::Core which is intended to become the DSL minus method_missing and things that are only intended for recipes. Right now I've only added build_resource/declare_resource to core providers. We should probably push more into the "Core" DSL so that core providers could do things like use the search API. I would have moved everything other than resources and definitions over but the audit mode stuff is really only appropriate for recipes and not provider code and probably should not be moved over. We should probably have an intermediate mixin which is the "Custom Provider" DSL that has Resources and Definitions mixed into it, but which does not mix in the audit stuff that should only go into the Recipe DSL. There may also be a "Resources DSL" which has mixins for use with not_if/only_if and I'm unclear if that should be the "Core DSL" or another fourth mixin of DSL files.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions