Sha256: cce5796b85648ebfa2014240bd31216bb29a3dffb21b3a1ef7d8bdef684ec3f7
Contents?: true
Size: 523 Bytes
Versions: 41
Compression:
Stored size: 523 Bytes
Contents
require 'itamae' module Itamae class Notification < Struct.new(:defined_in_resource, :action, :target_resource_desc, :timing) def resource runner.children.find_resource_by_description(target_resource_desc) end def run(options) action_resource.run(action, options) end def action_resource resource end def runner defined_in_resource.recipe.runner end end class Subscription < Notification def action_resource defined_in_resource end end end
Version data entries
41 entries across 41 versions & 1 rubygems
Version | Path |
---|---|
itamae-1.0.0.beta42 | lib/itamae/notification.rb |