Class: Vayacondios
- Inherits:
-
Object
- Object
- Vayacondios
- Extended by:
- Notifications
- Defined in:
- lib/vayacondios/server/handlers/event_handler.rb,
lib/vayacondios/version.rb,
lib/vayacondios/legacy_switch.rb,
lib/vayacondios/client/itemset.rb,
lib/vayacondios/client/notifier.rb,
lib/vayacondios/server/rack/path.rb,
lib/vayacondios/client/configliere.rb,
lib/vayacondios/client/cube_client.rb,
lib/vayacondios/client/http_client.rb,
lib/vayacondios/client/zabbix_client.rb,
lib/vayacondios/server/errors/not_found.rb,
lib/vayacondios/server/rack/assume_json.rb,
lib/vayacondios/server/errors/bad_request.rb,
lib/vayacondios/server/rack/extract_methods.rb,
lib/vayacondios/server/rack/path_validation.rb,
lib/vayacondios/server/handlers/config_handler.rb,
lib/vayacondios/server/handlers/itemset_handler.rb
Overview
Vayacondios::ItemsetHandler
This handler will accept requests to handle arrays for an organization. These arrays can only contain numbers and strings. GET requests are idempotent POST requests are forbidden PUT requests will clobber an existing array DELETE requests require an array of objects to remove
Direct Known Subclasses
Defined Under Namespace
Modules: Configliere, Error, Notifications, Rack Classes: Client, ConfigDocument, ConfigHandler, CubeClient, CubeNotifier, Document, EventDocument, EventHandler, HttpClient, HttpNotifier, ItemsetDocument, ItemsetHandler, LegacyContentsHandler, LogNotifier, Notifier, NotifierFactory, NullNotifier, StandardContentsHandler, ZabbixClient, ZabbixNotifier
Constant Summary collapse
- VERSION =
'0.2.1'
Class Method Summary collapse
Methods included from Notifications
Class Method Details
.default_notifier(log = nil) ⇒ Object
95 |
# File 'lib/vayacondios/client/notifier.rb', line 95 def self.default_notifier(log = nil) NotifierFactory.receive(type: 'log', log: log) ; end |
.force_legacy_mode(on) ⇒ Object
28 29 30 |
# File 'lib/vayacondios/legacy_switch.rb', line 28 def self.force_legacy_mode on @@legacy_switch = get_legacy_switch on end |
.legacy_switch ⇒ Object
24 25 26 |
# File 'lib/vayacondios/legacy_switch.rb', line 24 def self.legacy_switch @@legacy_switch ||= get_legacy_switch(Settings[:vayacondios][:legacy]) end |