module Noah
  PROTECTED_PATHS = %w[applications configurations hosts services watches ark noah]
  PATH_MAPPING = {"applications" => "Application",
                  "services" => "Service",
                  "configurations" => "Configuration",
                  "hosts" => "Host",
                  "tags" => "Tag",
                  "ephemeral" => "Ephemeral"}
end
begin
  require 'yajl'
rescue LoadError
  require 'json'
end
require 'haml'
require 'yaml'
require 'sinatra/base'

require File.join(File.dirname(__FILE__), 'noah', 'log')
require File.join(File.dirname(__FILE__), 'noah', 'exceptions')
require File.join(File.dirname(__FILE__), 'noah', 'custom_watcher')
require File.join(File.dirname(__FILE__), 'noah','validations')
require File.join(File.dirname(__FILE__), 'noah','models')
require File.join(File.dirname(__FILE__), 'noah','app')