20/01/28 16:48:55 viNuqCMy0.net
>>125
finder.on_dir_enter {|folder| puts "entered: #{folder}" }
finder.on_dir_leave {|folder| puts "left: #{folder}" }
finder.on_file_found {|file| puts "found: #{file}" }
または
finder.add_handlers(
:dir_enter => proc { |folder| puts "entered: #{folder}" },
:dir_leave => proc {|folder| puts "left: #{folder}" },
:file_found => proc {|file| puts "found: #{file}" }
)
イベントハンドラ系のAPI設計に関しては、
Ruby/Tk や Ruby-GNOME 等の GUI ツールキットを参考に