Sha256: 6bca562675ddcc855a0ef5fe21c0081f0f36f77763a3612b6017e6c172045c35

Contents?: true

Size: 631 Bytes

Versions: 3

Compression:

Stored size: 631 Bytes

Contents

# Author::    Nicolas Pouillard  <ertai@lrde.epita.fr>.
# Copyright:: Copyright (c) 2004, 2005 TTK team. All rights reserved.
# License::   LGPL
# $Id: Notif.rb 571 2005-04-13 14:41:22Z polrop $


module TTK

  module Dumpers

    class Notif < Dumper
      include Concrete

      def initialize ( output=STDOUT )
	@io = output
	@saver = Filters::Saver.new
      end

      def update ( *args, &block )
        @saver.update(*args, &block)
        close if args[0] == :close
      end

      def close
        @io.puts @saver.to_yaml(:ttk => true)
        super
      end

    end # class Notif

  end # module Filters

end # TTK

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ttk-0.1.576 lib/ttk/dumpers/Notif.rb
ttk-0.1.580 lib/ttk/dumpers/Notif.rb
ttk-0.1.579 lib/ttk/dumpers/Notif.rb