alessandro1997/panther

View on GitHub
lib/panther.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true
require 'reform'
require 'dry-types'
require 'roar'
require 'roar/decorator'
require 'roar/json'
require 'multi_json'
require 'responders'
require 'interactor'

require 'panther/version'

require 'panther/namer'
require 'panther/naming'

require 'panther/contract/base'
require 'panther/contract/types'

require 'panther/policy/base'

require 'panther/representer/base'
require 'panther/representer/collection'
require 'panther/representer/pagination'
require 'panther/representer/timestamped'
require 'panther/representer/association'
require 'panther/representer/association/reflection'
require 'panther/representer/association/binding'

require 'panther/authorizer'
require 'panther/validator'
require 'panther/paginator'
require 'panther/paginator/engine'
require 'panther/paginator/will_paginate_engine'
require 'panther/paginator/kaminari_engine'

require 'panther/operation/mixins/authorization'
require 'panther/operation/mixins/validation'
require 'panther/operation/mixins/hooks'
require 'panther/operation/base'
require 'panther/operation/errors/base'
require 'panther/operation/errors/invalid_contract'
require 'panther/operation/errors/unauthorized'
require 'panther/operation/errors/not_found'
require 'panther/operation/crud/index'
require 'panther/operation/crud/show'
require 'panther/operation/crud/create'
require 'panther/operation/crud/update'
require 'panther/operation/crud/destroy'

require 'panther/controller'

module Panther
end