Class: StepVariable

Inherits:
TypeVariable show all
Defined in:
lib/core/variable/StepVariable.rb

Instance Attribute Summary

Attributes inherited from TypeVariable

#value

Attributes inherited from BaseVariable

#instance_variable, #uniq_id_history, #value, #variable_id

Attributes included from Variable

#scope_id, #uniq_id

Instance Method Summary collapse

Methods inherited from TypeVariable

#cauldron_method_calls, #copy, #describe, #equivalent?, #literalisable?, #literalise, #realised?, #to_literal_string, #variable_id=

Methods inherited from BaseVariable

#destructive_instance_calls, #find_actual_variable, #instance_calls, #realised?, reset_global_id, #returning_instance_calls, #write, #write_with_uniq_id

Methods included from Variable

#increament_uniq_id!, #meets_requirements?, reset_global_id, #to_var, variable_id

Methods included from VariableIncluded

#find_actual_variable, #variable

Methods inherited from Array

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

Constructor Details

#initialize(val, id = nil) ⇒ StepVariable

Returns a new instance of StepVariable.



3
4
5
# File 'lib/core/variable/StepVariable.rb', line 3

def initialize(val,id=nil)
  super(val,id)
end