# Alias\_method for static method

**URL:** <https://www.ruby-forum.com/t/alias-method-for-static-method/106975>\
**Category:** Ruby\
**Created:** [June 15, 2007, 11:38pm UTC](https://www.ruby-forum.com/t/alias-method-for-static-method/106975 "2007-06-15T23:38:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Borja\_MartSSS\_n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f08c70/32.png) [@Borja\_MartSSS\_n](https://www.ruby-forum.com/u/Borja_MartSSS_n)\
**Post date:** [June 15, 2007, 11:38pm UTC](https://www.ruby-forum.com/t/alias-method-for-static-method/106975/1 "2007-06-15T23:38:15Z")

</div>

Hi,  
I was wondering if it is possible to create aliases for class methods,  
as alias\_method seems to work only for instance methods.  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![Borja\_MartSSS\_n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f08c70/32.png) [@Borja\_MartSSS\_n](https://www.ruby-forum.com/u/Borja_MartSSS_n)\
**Post date:** [June 15, 2007, 11:46pm UTC](https://www.ruby-forum.com/t/alias-method-for-static-method/106975/2 "2007-06-15T23:46:16Z")

</div>

Hi –

On Sat, 16 Jun 2007, Borja Martín wrote:

> Hi,  
> I was wondering if it is possible to create aliases for class methods, as  
> alias\_method seems to work only for instance methods.  
> Thanks in advance

Class methods are singleton methods defined in a class’s singleton  
class. So, to get into the right scope you would do:

class \<\< YourClass

and then you can use alias and/or alias\_method.

David

---

<div class="post-metadata">

**Author:** ![Borja\_MartSSS\_n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/f08c70/32.png) [@Borja\_MartSSS\_n](https://www.ruby-forum.com/u/Borja_MartSSS_n)\
**Post date:** [June 16, 2007, 12:01am UTC](https://www.ruby-forum.com/t/alias-method-for-static-method/106975/3 "2007-06-16T00:01:17Z")

</div>

Thanks a lot, it worked like a charm.

removed\_email\_address@domain.invalid escribiÃ³:
