Class: MethodParameterClass

Inherits:
ClassName show all
Defined in:
lib/core/runtime_class/MethodParameterClass.rb

Instance Method Summary collapse

Methods inherited from ClassName

#describe, #to_literal_string

Methods inherited from Array

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

Constructor Details

#initializeMethodParameterClass

Returns a new instance of MethodParameterClass.



3
4
5
# File 'lib/core/runtime_class/MethodParameterClass.rb', line 3

def initialize
  super
end

Instance Method Details

#class_method_calls(available = []) ⇒ Object

Returns an array of class methods call for the MethodUsage. For example

ClassMethodCallContainer.new(MethodUsageClass.new,New.new)



23
24
25
# File 'lib/core/runtime_class/MethodParameterClass.rb', line 23

def class_method_calls(available=[])
  return [ClassMethodCallContainer.new(MethodParameterClass.new,New.new)]
end

#copyObject



11
12
13
# File 'lib/core/runtime_class/MethodParameterClass.rb', line 11

def copy
  return MethodParameterClass.new
end

#valueObject



15
16
17
# File 'lib/core/runtime_class/MethodParameterClass.rb', line 15

def value
  return MethodParameter
end

#write(context = nil) ⇒ Object



7
8
9
# File 'lib/core/runtime_class/MethodParameterClass.rb', line 7

def write(context=nil)
  return 'MethodParameter'
end