lib/azeroth.rb
# frozen_string_literal: true
require 'sinclair'
require 'jace'
# @api public
#
# Lib for easily developing controllers
#
# @example (see Resourceable)
#
# @see Resourceable
module Azeroth
autoload :ControllerInterface, 'azeroth/controller_interface'
autoload :Decorator, 'azeroth/decorator'
autoload :DummyDecorator, 'azeroth/dummy_decorator'
autoload :Model, 'azeroth/model'
autoload :ParamsBuilder, 'azeroth/params_builder'
autoload :RequestHandler, 'azeroth/request_handler'
autoload :Resourceable, 'azeroth/resourceable'
autoload :ResourceBuilder, 'azeroth/resource_builder'
autoload :RoutesBuilder, 'azeroth/routes_builder'
autoload :Options, 'azeroth/options'
end