Sha256: d18071f0adcd5da6d108eadc356ba51f0e6b54f09e25bc9c242db3e88f23109c
Contents?: true
Size: 595 Bytes
Versions: 7
Compression:
Stored size: 595 Bytes
Contents
# -*- coding: utf-8 -*- require 'mongoid' require 'yaml' require 'tengine_event' require 'tengine/support/yaml_with_erb' # http://mongoid.org/docs/callbacks/observers.html class Tengine::Resource::Observer < Mongoid::Observer include Tengine::Event::ModelNotifiable prefix = "tengine/resource/" observe *%w[physical_server virtual_server virtual_server_image virtual_server_type].map{|name| :"#{prefix}#{name}" } def event_sender @event_sender = Tengine::Event.default_sender end SUFFIX = "tengine_resource_watchd".freeze def event_type_name_suffix SUFFIX end end
Version data entries
7 entries across 7 versions & 1 rubygems