# Passing variable between methods

**URL:** <https://www.ruby-forum.com/t/passing-variable-between-methods/149696>\
**Category:** Rails\
**Created:** [September 28, 2008, 1:57pm UTC](https://www.ruby-forum.com/t/passing-variable-between-methods/149696 "2008-09-28T13:57:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![katsuo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ecc23a/32.png) [@katsuo](https://www.ruby-forum.com/u/katsuo)\
**Post date:** [September 28, 2008, 1:57pm UTC](https://www.ruby-forum.com/t/passing-variable-between-methods/149696/1 "2008-09-28T13:57:28Z")

</div>

How can I pass @member varible from def member to def name and insert it  
into name\_id? These methods are in the same controller.

def member  
@member = params[:member] || ‘’  
member = @member  
end

def name  
name\_id = @member  
end

---

<div class="post-metadata">

**Author:** ![katsuo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ecc23a/32.png) [@katsuo](https://www.ruby-forum.com/u/katsuo)\
**Post date:** [September 29, 2008, 6:31am UTC](https://www.ruby-forum.com/t/passing-variable-between-methods/149696/2 "2008-09-29T06:31:51Z")

</div>

Thank you very much. 100% what I needed. So, session[:member] = nil  
kills the session each time name action is processed.

---

<div class="post-metadata">

**Author:** ![katsuo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ecc23a/32.png) [@katsuo](https://www.ruby-forum.com/u/katsuo)\
**Post date:** [September 28, 2008, 2:03pm UTC](https://www.ruby-forum.com/t/passing-variable-between-methods/149696/3 "2008-09-28T14:03:08Z")

</div>

IF IT IS STILL IN 1 DIRECT PROCESS, YOU CAN DO IT :

def member  
@member = params[:member] || ‘’  
member = @member  
name  
end

def name  
name\_id = @member  
end

IF IT IS STILL IN DIFFENRENT PROCESS, YOU CAN DO IT :

def member  
@member = params[:member] || ‘’  
member = @member  
session[:member]= @member  
end

def name  
name\_id = session[:member]  
session[:member] = nil  
end

IS IT ANSWERED??

Y Reinhart AP  
[TEAPOCI.BLOGSPOT.COM](http://TEAPOCI.BLOGSPOT.COM)
