Method: ActiveOrient::API#get_record
- Defined in:
- lib/java-api.rb
#get_record(rid) ⇒ Object Also known as: get_document
called by Model.autoload
278 279 280 281 282 283 284 285 286 287 288 |
# File 'lib/java-api.rb', line 278 def get_record rid logger.progname = 'JavaApi#GetRecord' rid = "#"+ rid unless rid[0]=='#' record = @db.custom "select from #{rid}" if record.count.zero? logger.error{ "No record found for rid= #{rid}" } else yield( record[0] ) if block_given? update_document record[0] end end |