Sha256: 5496ce08130266153731b0c29160b1556ccda2b11fe6cd5b4902726ad9ceb522

Contents?: true

Size: 673 Bytes

Versions: 21

Compression:

Stored size: 673 Bytes

Contents

# frozen_string_literal: true

module Script
  module Layers
    module Infrastructure
      module Languages
        class WasmTaskRunner < TaskRunner
          BYTECODE_FILE = "build/index.wasm"

          def dependencies_installed?
            true
          end

          def install_dependencies; end

          def library_version(_library_name)
            nil
          end

          def metadata_file_location
            "metadata.json"
          end

          def build
            raise Errors::WebAssemblyBinaryNotFoundError unless ctx.file_exist?(BYTECODE_FILE)
            ctx.binread(BYTECODE_FILE)
          end
        end
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
shopify-cli-2.25.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.24.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.23.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.22.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.21.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.20.1 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.20.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.19.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.18.1 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.18.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.17.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.16.1 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.16.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.6 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.5 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.4 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.3 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.2 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.1 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb
shopify-cli-2.15.0 lib/project_types/script/layers/infrastructure/languages/wasm_task_runner.rb