class Rabbit::Source::ARGF

Public Class Methods

initial_args_description() click to toggle source
# File lib/rabbit/source/argf.rb, line 9
def self.initial_args_description
  N_("none (get from STDIN) or [FILE_NAMES]")
end
new(encoding, logger, argf) click to toggle source
Calls superclass method Rabbit::Source::Base::new
# File lib/rabbit/source/argf.rb, line 13
def initialize(encoding, logger, argf)
  super(encoding, logger)
  @argf = argf
end

Private Instance Methods

_read() click to toggle source
# File lib/rabbit/source/argf.rb, line 19
def _read
  begin
    @argf.read
  rescue
    @logger.error($!.message)
    ""
  end
end