├── .github ├── dependabot.yml └── workflows │ └── project-build.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE ├── README.md ├── RELEASES.md ├── Rakefile ├── lib ├── generators │ └── light_service │ │ ├── action_generator.rb │ │ ├── generator_utils.rb │ │ ├── organizer_generator.rb │ │ └── templates │ │ ├── action_spec_template.erb │ │ ├── action_template.erb │ │ ├── organizer_spec_template.erb │ │ └── organizer_template.erb ├── light-service.rb └── light-service │ ├── action.rb │ ├── configuration.rb │ ├── context.rb │ ├── context │ └── key_verifier.rb │ ├── deprecation_warning.rb │ ├── errors.rb │ ├── i18n │ └── localization_adapter.rb │ ├── localization_adapter.rb │ ├── localization_map.rb │ ├── orchestrator.rb │ ├── organizer.rb │ ├── organizer │ ├── execute.rb │ ├── iterate.rb │ ├── reduce_case.rb │ ├── reduce_if.rb │ ├── reduce_if_else.rb │ ├── reduce_until.rb │ ├── scoped_reducable.rb │ ├── verify_call_method_exists.rb │ ├── with_callback.rb │ ├── with_reducer.rb │ ├── with_reducer_factory.rb │ └── with_reducer_log_decorator.rb │ ├── testing.rb │ ├── testing │ └── context_factory.rb │ └── version.rb ├── light-service.gemspec ├── resources ├── fail_actions.png ├── light-service.png ├── organizer_and_actions.png └── skip_actions.png └── spec ├── acceptance ├── add_numbers_spec.rb ├── after_actions_spec.rb ├── around_each_spec.rb ├── before_actions_spec.rb ├── custom_log_from_organizer_spec.rb ├── fail_spec.rb ├── include_warning_spec.rb ├── log_from_organizer_spec.rb ├── message_localization_spec.rb ├── not_having_call_method_warning_spec.rb ├── orchestrator │ ├── context_failure_and_skipping_spec.rb │ ├── execute_spec.rb │ ├── iterate_spec.rb │ ├── organizer_action_combination_spec.rb │ ├── reduce_if_spec.rb │ ├── reduce_until_spec.rb │ └── with_callback_spec.rb ├── organizer │ ├── add_aliases_spec.rb │ ├── add_to_context_spec.rb │ ├── around_each_with_reduce_if_spec.rb │ ├── context_failure_and_skipping_spec.rb │ ├── execute_spec.rb │ ├── execute_with_add_to_context_spec.rb │ ├── iterate_spec.rb │ ├── reduce_case_spec.rb │ ├── reduce_if_else_spec.rb │ ├── reduce_if_spec.rb │ ├── reduce_until_spec.rb │ └── with_callback_spec.rb ├── rollback_spec.rb ├── skip_all_warning_spec.rb └── testing │ └── context_factory_spec.rb ├── action_expected_keys_spec.rb ├── action_expects_and_promises_spec.rb ├── action_optional_expected_keys_spec.rb ├── action_promised_keys_spec.rb ├── action_spec.rb ├── context └── inspect_spec.rb ├── context_spec.rb ├── i18n_localization_adapter_spec.rb ├── lib └── generators │ ├── action_generator_advanced_spec.rb │ ├── action_generator_simple_spec.rb │ ├── full_generator_test_blobs.rb │ ├── organizer_generator_advanced_spec.rb │ └── organizer_generator_simple_spec.rb ├── localization_adapter_spec.rb ├── organizer └── with_reducer_spec.rb ├── organizer_key_aliases_spec.rb ├── organizer_spec.rb ├── sample ├── calculates_order_tax_action_spec.rb ├── calculates_tax_spec.rb ├── looks_up_tax_percentage_action_spec.rb ├── provides_free_shipping_action_spec.rb └── tax │ ├── calculates_order_tax_action.rb │ ├── calculates_tax.rb │ ├── looks_up_tax_percentage_action.rb │ └── provides_free_shipping_action.rb ├── spec_helper.rb ├── support.rb ├── test_doubles.rb └── testing ├── context_factory ├── iterate_spec.rb ├── reduce_if_spec.rb ├── reduce_until_spec.rb └── with_callback_spec.rb └── context_factory_spec.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/project-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/.github/workflows/project-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | --order rand 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/RELEASES.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/generators/light_service/action_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/action_generator.rb -------------------------------------------------------------------------------- /lib/generators/light_service/generator_utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/generator_utils.rb -------------------------------------------------------------------------------- /lib/generators/light_service/organizer_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/organizer_generator.rb -------------------------------------------------------------------------------- /lib/generators/light_service/templates/action_spec_template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/templates/action_spec_template.erb -------------------------------------------------------------------------------- /lib/generators/light_service/templates/action_template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/templates/action_template.erb -------------------------------------------------------------------------------- /lib/generators/light_service/templates/organizer_spec_template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/templates/organizer_spec_template.erb -------------------------------------------------------------------------------- /lib/generators/light_service/templates/organizer_template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/generators/light_service/templates/organizer_template.erb -------------------------------------------------------------------------------- /lib/light-service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service.rb -------------------------------------------------------------------------------- /lib/light-service/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/action.rb -------------------------------------------------------------------------------- /lib/light-service/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/configuration.rb -------------------------------------------------------------------------------- /lib/light-service/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/context.rb -------------------------------------------------------------------------------- /lib/light-service/context/key_verifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/context/key_verifier.rb -------------------------------------------------------------------------------- /lib/light-service/deprecation_warning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/deprecation_warning.rb -------------------------------------------------------------------------------- /lib/light-service/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/errors.rb -------------------------------------------------------------------------------- /lib/light-service/i18n/localization_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/i18n/localization_adapter.rb -------------------------------------------------------------------------------- /lib/light-service/localization_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/localization_adapter.rb -------------------------------------------------------------------------------- /lib/light-service/localization_map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/localization_map.rb -------------------------------------------------------------------------------- /lib/light-service/orchestrator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/orchestrator.rb -------------------------------------------------------------------------------- /lib/light-service/organizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/execute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/execute.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/iterate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/iterate.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/reduce_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/reduce_case.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/reduce_if.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/reduce_if.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/reduce_if_else.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/reduce_if_else.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/reduce_until.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/reduce_until.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/scoped_reducable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/scoped_reducable.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/verify_call_method_exists.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/verify_call_method_exists.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/with_callback.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/with_callback.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/with_reducer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/with_reducer.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/with_reducer_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/with_reducer_factory.rb -------------------------------------------------------------------------------- /lib/light-service/organizer/with_reducer_log_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/organizer/with_reducer_log_decorator.rb -------------------------------------------------------------------------------- /lib/light-service/testing.rb: -------------------------------------------------------------------------------- 1 | require 'light-service/testing/context_factory' 2 | -------------------------------------------------------------------------------- /lib/light-service/testing/context_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/lib/light-service/testing/context_factory.rb -------------------------------------------------------------------------------- /lib/light-service/version.rb: -------------------------------------------------------------------------------- 1 | module LightService 2 | VERSION = "0.20.0".freeze 3 | end 4 | -------------------------------------------------------------------------------- /light-service.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/light-service.gemspec -------------------------------------------------------------------------------- /resources/fail_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/resources/fail_actions.png -------------------------------------------------------------------------------- /resources/light-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/resources/light-service.png -------------------------------------------------------------------------------- /resources/organizer_and_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/resources/organizer_and_actions.png -------------------------------------------------------------------------------- /resources/skip_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/resources/skip_actions.png -------------------------------------------------------------------------------- /spec/acceptance/add_numbers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/add_numbers_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/after_actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/after_actions_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/around_each_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/around_each_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/before_actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/before_actions_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/custom_log_from_organizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/custom_log_from_organizer_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/fail_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/fail_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/include_warning_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/include_warning_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/log_from_organizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/log_from_organizer_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/message_localization_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/message_localization_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/not_having_call_method_warning_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/not_having_call_method_warning_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/context_failure_and_skipping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/context_failure_and_skipping_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/execute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/execute_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/iterate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/iterate_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/organizer_action_combination_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/organizer_action_combination_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/reduce_if_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/reduce_if_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/reduce_until_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/reduce_until_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/orchestrator/with_callback_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/orchestrator/with_callback_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/add_aliases_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/add_aliases_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/add_to_context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/add_to_context_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/around_each_with_reduce_if_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/around_each_with_reduce_if_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/context_failure_and_skipping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/context_failure_and_skipping_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/execute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/execute_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/execute_with_add_to_context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/execute_with_add_to_context_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/iterate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/iterate_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/reduce_case_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/reduce_case_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/reduce_if_else_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/reduce_if_else_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/reduce_if_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/reduce_if_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/reduce_until_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/reduce_until_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/organizer/with_callback_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/organizer/with_callback_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/rollback_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/rollback_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/skip_all_warning_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/skip_all_warning_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/testing/context_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/acceptance/testing/context_factory_spec.rb -------------------------------------------------------------------------------- /spec/action_expected_keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/action_expected_keys_spec.rb -------------------------------------------------------------------------------- /spec/action_expects_and_promises_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/action_expects_and_promises_spec.rb -------------------------------------------------------------------------------- /spec/action_optional_expected_keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/action_optional_expected_keys_spec.rb -------------------------------------------------------------------------------- /spec/action_promised_keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/action_promised_keys_spec.rb -------------------------------------------------------------------------------- /spec/action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/action_spec.rb -------------------------------------------------------------------------------- /spec/context/inspect_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/context/inspect_spec.rb -------------------------------------------------------------------------------- /spec/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/context_spec.rb -------------------------------------------------------------------------------- /spec/i18n_localization_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/i18n_localization_adapter_spec.rb -------------------------------------------------------------------------------- /spec/lib/generators/action_generator_advanced_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/lib/generators/action_generator_advanced_spec.rb -------------------------------------------------------------------------------- /spec/lib/generators/action_generator_simple_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/lib/generators/action_generator_simple_spec.rb -------------------------------------------------------------------------------- /spec/lib/generators/full_generator_test_blobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/lib/generators/full_generator_test_blobs.rb -------------------------------------------------------------------------------- /spec/lib/generators/organizer_generator_advanced_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/lib/generators/organizer_generator_advanced_spec.rb -------------------------------------------------------------------------------- /spec/lib/generators/organizer_generator_simple_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/lib/generators/organizer_generator_simple_spec.rb -------------------------------------------------------------------------------- /spec/localization_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/localization_adapter_spec.rb -------------------------------------------------------------------------------- /spec/organizer/with_reducer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/organizer/with_reducer_spec.rb -------------------------------------------------------------------------------- /spec/organizer_key_aliases_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/organizer_key_aliases_spec.rb -------------------------------------------------------------------------------- /spec/organizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/organizer_spec.rb -------------------------------------------------------------------------------- /spec/sample/calculates_order_tax_action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/calculates_order_tax_action_spec.rb -------------------------------------------------------------------------------- /spec/sample/calculates_tax_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/calculates_tax_spec.rb -------------------------------------------------------------------------------- /spec/sample/looks_up_tax_percentage_action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/looks_up_tax_percentage_action_spec.rb -------------------------------------------------------------------------------- /spec/sample/provides_free_shipping_action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/provides_free_shipping_action_spec.rb -------------------------------------------------------------------------------- /spec/sample/tax/calculates_order_tax_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/tax/calculates_order_tax_action.rb -------------------------------------------------------------------------------- /spec/sample/tax/calculates_tax.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/tax/calculates_tax.rb -------------------------------------------------------------------------------- /spec/sample/tax/looks_up_tax_percentage_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/tax/looks_up_tax_percentage_action.rb -------------------------------------------------------------------------------- /spec/sample/tax/provides_free_shipping_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/sample/tax/provides_free_shipping_action.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/support.rb -------------------------------------------------------------------------------- /spec/test_doubles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/test_doubles.rb -------------------------------------------------------------------------------- /spec/testing/context_factory/iterate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/testing/context_factory/iterate_spec.rb -------------------------------------------------------------------------------- /spec/testing/context_factory/reduce_if_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/testing/context_factory/reduce_if_spec.rb -------------------------------------------------------------------------------- /spec/testing/context_factory/reduce_until_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/testing/context_factory/reduce_until_spec.rb -------------------------------------------------------------------------------- /spec/testing/context_factory/with_callback_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/testing/context_factory/with_callback_spec.rb -------------------------------------------------------------------------------- /spec/testing/context_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adomokos/light-service/HEAD/spec/testing/context_factory_spec.rb --------------------------------------------------------------------------------