pragmarb/pragma

View on GitHub
lib/pragma.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require 'adaptor'

require 'pragma/operation'
require 'pragma/policy'
require 'pragma/contract'
require 'pragma/decorator'

require 'pragma/version'

require 'pragma/decorator/error'

require 'pragma/filter/base'
require 'pragma/filter/equals'
require 'pragma/filter/like'
require 'pragma/filter/ilike'
require 'pragma/filter/where'
require 'pragma/filter/scope'
require 'pragma/filter/boolean'

require 'pragma/operation/filter'

require 'pragma/macro'
require 'pragma/macro/classes'
require 'pragma/macro/decorator'
require 'pragma/macro/filtering'
require 'pragma/macro/ordering'
require 'pragma/macro/pagination'
require 'pragma/macro/policy'
require 'pragma/macro/model'
require 'pragma/macro/contract/build'
require 'pragma/macro/contract/validate'
require 'pragma/macro/contract/persist'

require 'pragma/operation/macro'

require 'pragma/association_includer/base'
require 'pragma/association_includer/active_record'
require 'pragma/association_includer/poro'
require 'pragma/association_includer'

require 'pragma/operation/index'
require 'pragma/operation/show'
require 'pragma/operation/create'
require 'pragma/operation/update'
require 'pragma/operation/destroy'

# A pragmatic architecture for building JSON APIs.
#
# @author Alessandro Desantis
module Pragma
end