쉽게 말해서 코드상에서 코드를 호출하는 메소드이다.
#{attribute}에 메소드명을, value에는 인자를 넣어준다.
형식 : obj.send(#{attribute}, value)
예제)
>> t = Time.now
=> Wed Feb 03 22:50:09 +0900 2010
>> t.strftime('%y')
=> "10"
>> t.send(:strftime, '%y')
=> "10"
요즘 웹게임을 만들고 있는데, 플레이어의 명령(이동, 공격 등...)을 유연하게 구현하기위해서 send 함수를 찾아보게 되었다.
Posted by 밤치


