Sha256: 286239bbc5aa9dfa75a4e6f9d8ccf624e9b386329cb4771e44a2852a346c36ff

Contents?: true

Size: 403 Bytes

Versions: 2

Compression:

Stored size: 403 Bytes

Contents

class Rubish::Sed < Rubish::Streamer
  
  def initialize(exe)
    super(exe)
  end
  
  def q
    self.quit
  end

  def s(regexp,sub)
    line.sub!(regexp,sub)
    return line
  end

  def gs(regexp,sub)
    line.gsub!(regexp,sub)
    return line
  end

  def p(string=nil)
    self.puts(string || line)
  end

  private

  def stream_begin
  end

  def init_line
  end

  def stream_end
  end
  

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubish-0.1.0 lib/rubish/sed.rb
rubish-0.0.1 lib/rubish/sed.rb