Sha256: dfbf2e3fe85c8c0df5fc125723c254114ab3b5845adc99cb8c3a7a394a50543c
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
# frozen_string_literal: true ## # Usage example: # # result = ConvenientService::Examples::Dry::Gemfile.format(path: "Gemfile") # result = ConvenientService::Examples::Dry::Gemfile.format(path: "spec/cli/gemfile/format/fixtures/Gemfile") # module ConvenientService module Examples module Dry module Gemfile class DryService module Config def self.included(service_class) service_class.class_exec do include Configs::Standard ## # NOTE: `AssignsAttributesInConstructor::UsingDryInitializer` plugin. # concerns do use Plugins::Common::AssignsAttributesInConstructor::UsingDryInitializer::Concern end ## # NOTE: `HasResultParamsValidations::UsingDryValidation` plugin. # concerns do use Plugins::Service::HasResultParamsValidations::UsingDryValidation::Concern end middlewares :result do use Plugins::Service::HasResultParamsValidations::UsingDryValidation::Middleware end end end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
convenient_service-0.2.0 | lib/convenient_service/examples/dry/gemfile/dry_service/config.rb |
convenient_service-0.1.0 | lib/convenient_service/examples/dry/gemfile/dry_service/config.rb |