Module: Noah

Defined in:
lib/noah.rb,
lib/noah/app.rb,
lib/noah/agent.rb,
lib/noah/models.rb,
lib/noah/version.rb,
lib/noah/models/link.rb,
lib/noah/models/tags.rb,
lib/noah/passthrough.rb,
lib/noah/models/hosts.rb,
lib/noah/custom_watcher.rb,
lib/noah/models/services.rb,
lib/noah/models/watchers.rb,
lib/noah/models/ephemerals.rb,
lib/noah/models/applications.rb,
lib/noah/helpers/base_helpers.rb,
lib/noah/models/configurations.rb,
lib/noah/validations/watcher_validations.rb,
lib/noah/validations/ephemeral_validations.rb

Defined Under Namespace

Modules: Agents, EphemeralValidations, Linkable, Log, ModelClassMethods, Passthrough, SinatraBaseHelpers, Taggable, WatcherValidations Classes: Agent, App, Application, Applications, Configuration, Configurations, CustomWatcher, Ephemeral, Host, Hosts, Link, Model, RegisteredModels, Service, Services, Tag, Tags, Watcher, Watchers

Constant Summary collapse

PROTECTED_PATHS =
%w[applications configurations hosts services watches ark noah]
PATH_MAPPING =
{"applications" => "Application",
"services" => "Service",
"configurations" => "Configuration",
"hosts" => "Host",
"tags" => "Tag",
"ephemeral" => "Ephemeral"}
VERSION =
"0.8.4"