Sha256: 14bd911bd66d4ec37c92ebf94e3135f77aa4fb8ae97778aff709d2cf55cc3e21

Contents?: true

Size: 1.27 KB

Versions: 2

Compression:

Stored size: 1.27 KB

Contents

# frozen_string_literal: true

##
# @internal
#   NOTE: Some plugins are order-dependent.
#
require_relative "plugins/has_result"
require_relative "plugins/has_negated_result"

require_relative "plugins/has_j_send_result"
require_relative "plugins/has_negated_j_send_result"

require_relative "plugins/can_have_steps"
require_relative "plugins/can_have_sequential_steps"
require_relative "plugins/can_have_connected_steps"

require_relative "plugins/can_recalculate_result"
require_relative "plugins/can_have_method_steps"
require_relative "plugins/can_have_stubbed_results"
require_relative "plugins/can_have_fallbacks"
require_relative "plugins/can_have_rollbacks"
require_relative "plugins/collects_services_in_exception"
require_relative "plugins/counts_stubbed_results_invocations"
require_relative "plugins/forbids_convenient_service_entities_as_constructor_arguments"
require_relative "plugins/has_inspect"
require_relative "plugins/has_j_send_result_short_syntax"
require_relative "plugins/has_j_send_result_status_check_short_syntax"
require_relative "plugins/has_mermaid_flowchart"
require_relative "plugins/raises_on_not_result_return_value"
require_relative "plugins/raises_on_double_result"
require_relative "plugins/sets_parent_to_foreign_result"

require_relative "plugins/aliases"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
convenient_service-0.19.1 lib/convenient_service/service/plugins.rb
convenient_service-0.19.0 lib/convenient_service/service/plugins.rb