Sha256: d80a5ce661bc9c1958cc67faa6291638f354e6f14b80017e0e33fbbd032b85b6

Contents?: true

Size: 383 Bytes

Versions: 7

Compression:

Stored size: 383 Bytes

Contents

class FileAccessor
  def open_and_handle_with(pathname, processor)
    pathname.open do |io|
      processor.process(io)
    end
  end
end

if __FILE__ == $0
  require File.dirname(__FILE__) + '/io_processor'
  require 'pathname'
  
  accessor = FileAccessor.new
  io_processor = IoProcessor.new
  file = Pathname.new ARGV[0]

  accessor.open_and_handle_with(file, io_processor)
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
has_finder-0.1.2 spec/rails/vendor/plugins/rspec/examples/file_accessor.rb
has_finder-0.1.1 spec/rails/vendor/plugins/rspec/examples/file_accessor.rb
has_finder-0.1.3 spec/rails/vendor/plugins/rspec/examples/file_accessor.rb
rspec-1.0.5 examples/file_accessor.rb
rspec-1.0.6 examples/file_accessor.rb
rspec-1.0.7 examples/file_accessor.rb
rspec-1.0.8 examples/file_accessor.rb