What extras are available?
Standard config options
active_model_validations standard config option - enables
validatesDSL for service result params validation viaactive_model.require "convenient_service/extras/standard/config/options/active_model_validations"amazing_print_inspect standard config option - enables colored
inspectoutput for CS entities viaamazing_print.require "convenient_service/extras/standard/config/options/amazing_print_inspect"awesome_print_inspect standard config option - enables colored
inspectoutput for CS entities viaawesome_print.require "convenient_service/extras/standard/config/options/awesome_print_inspect"dry_initializer standard config option - enables
optionDSL for service constructor viadry-initializer.require "convenient_service/extras/standard/config/options/dry_initializer"memo_wise standard config option - enables method memoization via
memo_wise.require "convenient_service/extras/standard/config/options/memo_wise"
Standalone
CS alias - makes
CSavailable as a shorthand forConvenientService.require "convenient_service/extras/alias"RSpec extensions - loads RSpec matchers and helpers for testing CS services.
require "convenient_service/extras/rspec"