test/docs/operation_test.rb in trailblazer-operation-0.6.6 vs test/docs/operation_test.rb in trailblazer-operation-0.7.0

- old
+ new

@@ -83,10 +83,15 @@ aliases: { 'contract.default': :contract, 'policy.default': :policy }, container_class: Trailblazer::Context::Container::WithAliases, } } - result = AliasesExample::Memo::Create.(options, flow_options) + # Sorry, this feature is only reliable in Ruby > 2.7 + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.0.0") + result = AliasesExample::Memo::Create.(options, flow_options) + else # Ruby 2.6 etc + result = AliasesExample::Memo::Create.call_with_flow_options(options, flow_options) + end result['contract.default'] # => Memo::Contract::Create result[:contract] # => Memo::Contract::Create #:ctx-aliases end