동적 메서드 정의에 도움이 필요합니다.동적 메서드 Ruby 도움말
기본적으로 한 모듈 내에 여러 클래스가 있습니다. 각각의 클래스에 고유 한 문자열 목록을 기반으로 각 클래스 내에서 메소드 목록을 생성해야합니다 (즉, 다른 클래스는 문자열 목록이 다릅니다). 그래서 기본적으로 내가 같은 모듈 내에 상주 이러한 각 클래스에서 사용할 수있는 방법을 만들
client.call(the_string, @an_instance_variable)
동적 방법의 무리를 생성하기 위해, : 뭔가 같은 방법의 몸은해야한다 전달 된 문자열 배열을 기반으로합니다. 같은
뭔가 :
def name
client.call("name", @an_instance_variable)
end
난 그 말이 희망 :
register_methods @@string_array
그래서 말은 "이름"다음과 같은 방법을 생성하는 것, 배열의 문자열했다. 나는 몇 시간 동안 여러 가지 일을 시도한 후에 난처한 상황에 처하게되고, 모든 의견을 정말로 감사하게 될 것입니다. 감사!