-
Notifications
You must be signed in to change notification settings - Fork 2
Docs: Folder Structure
Marian13 edited this page Oct 19, 2022
·
15 revisions
convenient_service main entry point.
This is the first file that is loaded when require "convenient_service"
is called.
Responsible for loading lib dependencies, internal tools, utilities, its core, default plugins, and configs.
Loads static dependencies.
Contains require
method that may load plugins and their dependencies that are not used by default.
For example:
ConvenientService::Dependencies.require_has_attributes_using_active_model_attributes
ConvenientService::Dependencies.require_assigns_attributes_in_constructor_using_dry_initializer
Also, it has some debugging or RSpec-specific helpers, pseudo-real-world examples for integration testing, etc.
ConvenientService::Dependencies.require_development_tools
ConvenientService::Dependencies.require_rspec_extentions
ConvenientService::Dependencies.require_rails_examples
Loads utils.