Class Shell::AppendIO
In: lib/shell/builtin-command.rb
Parent: BuiltInCommand

class Sort < Cat

  def initialize(sh, *filenames)
    super
  end

  def each(rs = nil)
    ary = []
    super{|l|       ary.push l}
    for l in ary.sort!
    yield l
    end
  end

end

Methods

input=   new  

Public Class methods

[Source]

    # File lib/shell/builtin-command.rb, line 95
95:     def initialize(sh, io, filter)
96:       super sh
97:       @input = filter
98:       @io = io
99:     end

Public Instance methods

[Source]

     # File lib/shell/builtin-command.rb, line 101
101:     def input=(filter)
102:       @input.input=filter
103:       for l in @input
104:         @io << l
105:       end
106:     end

[Validate]