- Timestamp:
- 09/24/08 23:31:12 (2 months ago)
- Files:
-
- 1 modified
-
lang/ruby/misc/memcachedclient.rb (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/misc/memcachedclient.rb
r19834 r19841 10 10 11 11 win = Gtk::Window.new() 12 win.signal_connect('delete-event') do 12 win.signal_connect('delete-event') do 13 13 Gtk.main_quit() 14 14 end … … 32 32 $entry = Gtk::Entry::new() 33 33 $entry.signal_connect('key_press_event') do |entry, ev| 34 if ev.keyval == 65362 34 case ev.keyval 35 when 65362 35 36 $cmd_cur += 1 if $cmd_cur < ($cmds.size - 1) 36 37 entry.set_text($cmds[$cmd_cur]) if $cmds[$cmd_cur] 37 elsif ev.keyval ==6536438 when 65364 38 39 $cmd_cur -= 1 if $cmd_cur >= 0 39 40 if $cmd_cur >= 0 and $cmds[$cmd_cur] … … 58 59 win.set_title('MemCachedClient') 59 60 win.set_default_size(400, 500) 60 win.signal_connect('show') do 61 win.signal_connect('show') do 61 62 $entry.grab_focus() 62 63 end … … 64 65 65 66 def display(level, text) 66 $buffer.insert($buffer.end_iter(), text + "\n", level)67 $buffer.insert($buffer.end_iter(), "#{text}\n", level) 67 68 end 68 69 … … 74 75 display('command', text) 75 76 76 if text =~ /^get\s+(\S+)$/i 77 case text 78 when /^get\s+(\S+)$/i 77 79 begin 78 80 display('data', $mc.get($1)) … … 80 82 display('error', 'Not found.') 81 83 end 82 elsif text =~/^set\s+(\S+)\s+(.*)$/i84 when /^set\s+(\S+)\s+(.*)$/i 83 85 begin 84 86 $mc.set($1, $2) … … 87 89 display('error', 'Not found.') 88 90 end 89 elsif text =~/^delete\s+(\S+)$/i91 when /^delete\s+(\S+)$/i 90 92 begin 91 93 $mc.delete($1) … … 95 97 end 96 98 else 97 display('error', 'Unknown command \'' + text + '\'.')99 display('error', "Unknown command '#{text}'.") 98 100 end 99 101 end
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)