Class: EvaluateClassCall

Inherits:
InstanceCall show all
Defined in:
lib/core/method_call/EvaluateClassCall.rb

Overview

NOTE: This class call shouldn’t be made available during runtime method

generation. - it would just get messy.

Instance Method Summary collapse

Methods inherited from InstanceCall

#closure, #describe, #destructive?, #response, #to_declaration, #to_literal_string, #use, #valid_syntax?

Methods inherited from Array

#cauldron_method_calls, #contains?, #select_all, #to_declaration, #to_intrinsic, #to_literal, #to_var

Constructor Details

#initializeEvaluateClassCall

Returns a new instance of EvaluateClassCall.



6
7
8
# File 'lib/core/method_call/EvaluateClassCall.rb', line 6

def initialize
 super 
end

Instance Method Details

#copyObject



14
15
16
# File 'lib/core/method_call/EvaluateClassCall.rb', line 14

def copy
  return EvaluateClassCall.new
end

#declaration_statementObject



25
26
27
# File 'lib/core/method_call/EvaluateClassCall.rb', line 25

def declaration_statement
  return ClassMethodCallContainer.new(EvaluateClassCall.new,New.new)
end

#requirementsObject

The class call has no requirements since every object has this methods.



21
22
23
# File 'lib/core/method_call/EvaluateClassCall.rb', line 21

def requirements
  return []
end

#writeObject



10
11
12
# File 'lib/core/method_call/EvaluateClassCall.rb', line 10

def write
  return '.evaluate_class'
end