# File lib/rdf/redland/resource.rb, line 76 def object_of_predicate(pred = nil) # statements = @model.find(nil,pred,self) if pred if block_given? @model.subjects(pred,self){|sub| yield sub} else return @model.subjects(pred,self) end else statements = @model.find(nil,nil,self) return statements if not block_given? statements.each { |st| yield st.subject,st.predicate} end end