Module: Hivemind::Runtime
- Defined in:
- lib/hivemind/runtime.rb
Defined Under Namespace
Classes: HivemindClass, HivemindModule, HivemindObject, HivemindObject
Constant Summary
collapse
- HivemindEnv =
Environment.new(nil,
Object: HivemindClass.new('Object')
)
Class Method Summary
collapse
Class Method Details
.hivemind_numbr(value) ⇒ Object
45
46
47
|
# File 'lib/hivemind/runtime.rb', line 45
def self.hivemind_numbr(value)
HivemindObject.new({_value: value}, HivemindEnv[value.is_a?(Fixnum) ? :Int : :Float])
end
|
.hivemind_object(data) ⇒ Object
.hivemind_string(value) ⇒ Object
41
42
43
|
# File 'lib/hivemind/runtime.rb', line 41
def self.hivemind_string(value)
HivemindObject.new({_value: value}, HivemindEnv[:String])
end
|