Module: ConvenientService::Service::Configs::Standard
- Includes:
- Config, ConvenientService::Service::Core
- Included in:
- Examples::Standard::Cowsay::Services::BuildCloud, Examples::Standard::Cowsay::Services::BuildCow, Examples::Standard::Cowsay::Services::Print, Examples::Standard::DateTime::Services::SafeParse, Examples::Standard::Factorial::Services::Calculate, Examples::Standard::Gemfile::Services::AssertFileExists, Examples::Standard::Gemfile::Services::AssertFileNotEmpty, Examples::Standard::Gemfile::Services::AssertNodeAvailable, Examples::Standard::Gemfile::Services::AssertNpmPackageAvailable, Examples::Standard::Gemfile::Services::AssertValidRubySyntax, Examples::Standard::Gemfile::Services::Format, Examples::Standard::Gemfile::Services::FormatBody, Examples::Standard::Gemfile::Services::FormatGemsWithEnvs, Examples::Standard::Gemfile::Services::FormatGemsWithoutEnvs, Examples::Standard::Gemfile::Services::FormatHeader, Examples::Standard::Gemfile::Services::MergeSections, Examples::Standard::Gemfile::Services::ParseContent, Examples::Standard::Gemfile::Services::PrintShellCommand, Examples::Standard::Gemfile::Services::ReadFileContent, Examples::Standard::Gemfile::Services::ReplaceFileContent, Examples::Standard::Gemfile::Services::RunShellCommand, Examples::Standard::Gemfile::Services::StripComments, Examples::Standard::RequestParams::Services::ApplyDefaultParamValues, Examples::Standard::RequestParams::Services::CastParams, Examples::Standard::RequestParams::Services::ExtractParamsFromBody, Examples::Standard::RequestParams::Services::ExtractParamsFromPath, Examples::Standard::RequestParams::Services::FilterOutUnpermittedParams, Examples::Standard::RequestParams::Services::LogRequestParams, Examples::Standard::RequestParams::Services::MergeParams, Examples::Standard::RequestParams::Services::Prepare, Examples::Standard::RequestParams::Services::ValidateCastedParams, Examples::Standard::RequestParams::Services::ValidateUncastedParams
- Defined in:
- lib/convenient_service/service/configs/standard.rb,
lib/convenient_service/service/configs/standard/v1.rb
Overview
Default configuration for the user-defined services.
Defined Under Namespace
Modules: V1
Class Method Summary collapse
-
.service?(service) ⇒ Boolean
Checks whether an object is a service instance.
-
.service_class?(service_class) ⇒ Boolean
Checks whether a class is a service class.
Methods included from Core
Methods included from Config
Class Method Details
.service?(service) ⇒ Boolean
Checks whether an object is a service instance.
424 425 426 |
# File 'lib/convenient_service/service/configs/standard.rb', line 424 def service?(service) service_class?(service.class) end |
.service_class?(service_class) ⇒ Boolean
Checks whether a class is a service class.
392 393 394 395 396 |
# File 'lib/convenient_service/service/configs/standard.rb', line 392 def service_class?(service_class) return false unless service_class.instance_of?(::Class) service_class.include?(Service::Core) end |