9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/bincache/provider/bincache.rb', line 9
def action_run
scripts = []
bincache_resources = self.run_context.resource_collection.all_resources.select { |r|
r.class.inspect == self.class.to_s.gsub(/Provider/,'Resource') &&
r.directory == @new_resource.directory }
bincache_resources.each do |r|
scripts << r.script
break if r.name == @new_resource.name
end
require 'bincache'
bincache = BinCache.new
bincache.run_series_once(@new_resource.directory,scripts,@new_resource.cwd,@new_resource.script_hash)
end
|