Class: MethodNameCall

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

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

#initializeMethodNameCall

Returns a new instance of MethodNameCall.



4
5
6
# File 'lib/core/method_call/MethodNameCall.rb', line 4

def initialize
 super 
end

Instance Method Details

#copyObject



12
13
14
# File 'lib/core/method_call/MethodNameCall.rb', line 12

def copy
  return MethodNameCall.new
end

#declaration_statementObject



23
24
25
# File 'lib/core/method_call/MethodNameCall.rb', line 23

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

#requirementsObject

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



19
20
21
# File 'lib/core/method_call/MethodNameCall.rb', line 19

def requirements
  return []
end

#writeObject



8
9
10
# File 'lib/core/method_call/MethodNameCall.rb', line 8

def write
  return '.method_name'
end