its me again, still having trouble with the c-core.
im trying to find the c-method(s) which is responsible if a local or
global variable is set.
example:
class X
$globvar = “hey” <- setting/instanciation of a global variable
def hello
hi = “hi” <- setting/instancition of a local variable
end
end
I’ve found out that the responsible methods for setting a class variable
is: rb_cvar_set
, for setting an instancevariable is rb_ivar_set and for constants
rb_const_set
I hope you can help me with finding the right methods for local and
global vars
I’ve found out that the responsible methods for setting a class variable is: rb_cvar_set
, for setting an instancevariable is rb_ivar_set and for constants rb_const_set
I hope you can help me with finding the right methods for local and global vars
thanks so much!!
Define a global variable with rb_define_variable. Set and get the
variable’s value with rb_gv_set and rb_gv_get.
There is no function that works with local variables.
push
----- Original Message -----
From: [email protected]
To: “ruby-talk ML” [email protected]
Sent: Friday, November 23, 2007 3:14 PM
Subject: corresponding C-method for setting and changing a local or
global
variable
its me again, still having trouble with the c-core.
im trying to find the c-method(s) which is responsible if a local or
global
variable is set.
example:
class X
$globvar = “hey” ← setting/instanciation of a global variable
def hello
hi = “hi” ← setting/instancition of a local variable
end
end
I’ve found out that the responsible methods for setting a class variable
is:
rb_cvar_set
, for setting an instancevariable is rb_ivar_set and for constants
rb_const_set
I hope you can help me with finding the right methods for local and
global
vars
thanks so much!!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.