Module: Igniter::Lang::Backend

Included in:
Igniter::Lang::Backends::Ruby
Defined in:
lib/igniter/lang/backend.rb

Instance Method Summary collapse

Instance Method Details

#compileObject

Raises:

  • (NotImplementedError)


6
7
8
# File 'lib/igniter/lang/backend.rb', line 6

def compile(...)
  raise NotImplementedError, "#{self.class} must implement #compile"
end

#executeObject

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/igniter/lang/backend.rb', line 10

def execute(...)
  raise NotImplementedError, "#{self.class} must implement #execute"
end

#verifyObject

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/igniter/lang/backend.rb', line 14

def verify(...)
  raise NotImplementedError, "#{self.class} must implement #verify"
end