# File lib/tramp/relation.rb, line 26 def first(callback = nil, &block) callback ||= block @relation.first do |row| object = row ? @klass.instantiate(row) : nil callback.call(object) end end