Module: Gienah
- Defined in:
- lib/gienah.rb,
lib/gienah.rb,
lib/gienah/host.rb,
lib/gienah/future.rb,
lib/gienah/plugin.rb,
lib/gienah/sandbox.rb,
lib/gienah/version.rb,
lib/gienah/manifest.rb,
lib/gienah/protocol.rb,
lib/gienah/transport.rb,
lib/gienah/testing/fake_plugin.rb,
sig/gienah.rbs
Defined Under Namespace
Modules: Plugin, Protocol, Sandbox, Testing Classes: CapabilityDenied, Error, Future, Host, Instance, LifecycleError, Manifest, ProtocolError, Timeout, Transport
Constant Summary collapse
- Value =
if defined?(Data) Module.new do module_function def define(*members) = Data.define(*members) end else Module.new do module_function def define(*members) Struct.new(*members) do define_method(:initialize) do |*values, **keywords| values = members.map { |member| keywords.fetch(member) } if values.empty? && !keywords.empty? super(*values) freeze end end end end end
- VERSION =
"0.1.0"