Module: Sevgi

Extended by:
Toplevel
Defined in:
lib/sevgi.rb,
lib/sevgi/version.rb,
lib/sevgi/executor.rb,
lib/sevgi/toplevel.rb,
lib/sevgi/binaries/sevgi.rb,
lib/sevgi/executor/error.rb,
lib/sevgi/executor/scope.rb,
lib/sevgi/executor/source.rb,
lib/sevgi/toplevel/derender.rb,
lib/sevgi/toplevel/executor.rb,
lib/sevgi/toplevel/function.rb,
lib/sevgi/toplevel/geometry.rb,
lib/sevgi/toplevel/graphics.rb,
lib/sevgi/toplevel/sundries.rb

Overview

Maximal Toplevel Interface (activated with 'include Sevgi')

Defined Under Namespace

Modules: Binaries, Toplevel Classes: Executor

Constant Summary collapse

VERSION =
"0.73.2"

Class Method Summary collapse

Methods included from Toplevel

Decompile, Decompile!, Derender, Derender!, Grid, Load, Mixin, Paper, Paper!

Class Method Details

.execute(*args, **kwargs) ⇒ Object



10
# File 'lib/sevgi/toplevel/executor.rb', line 10

def self.execute(*args, **kwargs) = Executor.execute(*args, **kwargs, &BootBlock)

.execute_file(*args, **kwargs) ⇒ Object



12
# File 'lib/sevgi/toplevel/executor.rb', line 12

def self.execute_file(*args, **kwargs) = Executor.execute_file(*args, **kwargs, &BootBlock)

.extended(base) ⇒ Object



26
27
28
29
# File 'lib/sevgi.rb', line 26

def self.extended(base)
  super
  base.extend(Toplevel)
end

.included(base) ⇒ Object



21
22
23
24
# File 'lib/sevgi.rb', line 21

def self.included(base)
  super
  base.include(Toplevel)
end