Sha256: c67b4f1ee84d70fcd8e6664a48cff8ed8fb2ded7989dde933b67da372643cc9f

Contents?: true

Size: 245 Bytes

Versions: 3

Compression:

Stored size: 245 Bytes

Contents

require "./lib/extism"
require "json"

manifest = {
  :wasm => [{ :path => "../wasm/code.wasm" }],
}

plugin = Extism::Plugin.new(manifest)
res = JSON.parse(plugin.call("count_vowels", ARGV[0] || "this is a test"))

puts res["count"]

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
extism-1.0.0.pre.rc.1 example.rb
extism-0.5.0 example.rb
extism-0.4.0 example.rb