2010-07-01 6 views
3

루비에서 Date 클래스를 확장하고 싶습니다. 실제로 원하는 것은 Date 클래스에 메소드를 추가하는 것입니다.루비에서 날짜 클래스 확장하기

내가 Date 클래스

def my_simple_method 
puts 'this is from my_simple_method' 
end 

에 'my_simple_method'방법을 추가 할 예를 들어이 사용자를 추가 한 후되어 수행하면 인쇄해야

date_obj = Date.parse('2010-07-01') 
puts date_obj.my_simple_method 

이 메소드를 호출 할 수 있어야한다 '이다 from my_simple_method '

미리 감사드립니다.

체 ERS

사 미라

답변

4
class Date 
    def my_simple_method 
    puts 'this is from my_simple_method' 
    end 
end 
+1

내가 제거 할 것'puts' (우리가해야'return') – mykhal

+0

감사 MITTAG, 미안 내가 지난 몇 일 – sameera207

+0

위해 밖으로이었다 내가 뭘 속성을 조작하려면? 배열 속성이있는 사용자 정의 클래스가 있습니다. arr 배열을 사용하여 MyClass 클래스라고 말하십시오. 나는 이것을 할 수 있기를 바란다. m = MyClass.new m.custom_method 및이 custom_method를 배열 arr의 int 합계를 반환합니다. (나는 합계를 원하지 않지만, 내가하는 말은 다른 방법으로는 할 수 없다) – pvinis

관련 문제