# File lib/flexirecord.rb, line 639 639: def lock(mode) 640: if not mode.kind_of? FlexiRecord::LockMode and mode.respond_to? :to_sym 641: mode = FlexiRecord::LockMode.by_symbol(mode) 642: end 643: if mode.nil? 644: raise "Table lock mode expected" 645: end 646: db_execute("LOCK #{table} IN #{mode}") 647: end