Sha256: c4f176aafa656146d0b9b8bf21253f11aa4b08171a2a7a2a3b8aa22c85e77a02
Contents?: true
Size: 585 Bytes
Versions: 42
Compression:
Stored size: 585 Bytes
Contents
require "shopify_cli" module ShopifyCLI module Core class Executor < CLI::Kit::Executor ruby2_keywords def initialize(ctx, task_registry, *args) @ctx = ctx || ShopifyCli::Context.new @task_registry = task_registry || ShopifyCli::Tasks::TaskRegistry.new super(*args) end def call(command, command_name, args) command.task_registry = @task_registry command.ctx = @ctx with_traps do with_logging do |_id| command.call(args, command_name) end end end end end end
Version data entries
42 entries across 42 versions & 1 rubygems