그래서 내가이 프로그램을 실행할 때이 방법은 당신은 클래스 메소드를 정의 할 수 있습니다 더 조사에 찾을 수 없음을 알려줍니다 Datamapper, 어떻게 자신 만의 객체 메소드를 정의 할 수 있습니까?
class List
include DataMapper::Resource
property :id, Serial
property :username, String
def self.my_username
return self[:username]
end
end
list=List.create(:username=>,'jim')
list.my_username
아래 같은 클래스가 있다고 할 수 있습니다 (방법을 반대하지) 그 클래스 메소드는 오브젝트 데이터에 액세스 할 수 없습니다.
개체 메서드로 이러한 메서드를 포함하고 개체 데이터에 액세스 할 수있는 방법이 있습니까? Ruby 1.8.6과 datamapper의 최신 버전을 사용하고 있습니다.
을 같이 그것을 정의하는 이유 – shingara