summaryrefslogtreecommitdiffstats
path: root/lib/puppet/application
diff options
context:
space:
mode:
authorLuke Kanies <luke@puppetlabs.com>2010-06-10 20:57:41 -0700
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commit8f3e8bb31d513f67ea28a5f249aa850789a10ff2 (patch)
tree7bc17146f574667822b062e3e32653fe91d3c580 /lib/puppet/application
parentd6407f46f1743b9f3916d74bc0ed521fb5bf259d (diff)
downloadpuppet-8f3e8bb31d513f67ea28a5f249aa850789a10ff2.tar.gz
puppet-8f3e8bb31d513f67ea28a5f249aa850789a10ff2.tar.xz
puppet-8f3e8bb31d513f67ea28a5f249aa850789a10ff2.zip
Working #3139 - ResourceHarness does caching
This is again about moving transactional behaviour out of Puppet::Type and into the transactional code. I initially moved this code into Resource::Status, but it seemed to make more sense in the Harness - the Status object should be thin and have no code that doesn't make sense on both sides of the pipe, it seemed. The interface gets a bit uglier as a result, but this is all about good design != good OO (because we're increasing the argument count of methods by moving them outside of the target class). Signed-off-by: Luke Kanies <luke@puppetlabs.com>
Diffstat (limited to 'lib/puppet/application')
0 files changed, 0 insertions, 0 deletions