# (no subject)

**URL:** <https://www.ruby-forum.com/t/no-subject/95283>\
**Category:** Ruby\
**Created:** [May 26, 2006, 3:10pm UTC](https://www.ruby-forum.com/t/no-subject/95283 "2006-05-26T15:10:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![beachguy82](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/9dc877/32.png) [@beachguy82](https://www.ruby-forum.com/u/beachguy82)\
**Post date:** [May 26, 2006, 3:10pm UTC](https://www.ruby-forum.com/t/no-subject/95283/1 "2006-05-26T15:10:31Z")

</div>

-------- Forwarded Message --------  
From: Charlie B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: Re: How to access a classes private method  
Date: Fri, 26 May 2006 09:07:04 -0400

I’m trying to modify someone else’s class. I am not the creator of  
Foo::Bar, I just want to use their methods. This is actually for a  
rails plugin I’m developing.

> If you need to access it outside of an instance, why make it protected?  
> How are you using this?
> 
> Anyway, onto the solution:
> 
> def calling\_protected\_method  
> result = Foo::Bar.new.method(:bars\_method).call  
> end

Charlie B.  
Programmer  
Castle Branch Inc.  
Charlie B.  
Programmer  
Castle Branch Inc.

---

<div class="post-metadata">

**Author:** ![beachguy82](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/9dc877/32.png) [@beachguy82](https://www.ruby-forum.com/u/beachguy82)\
**Post date:** [May 26, 2006, 3:13pm UTC](https://www.ruby-forum.com/t/no-subject/95283/2 "2006-05-26T15:13:55Z")

</div>

I forgot to say thanks.

Thanks!
