Sha256: d5a878fed60b1bb47ee9903d7fed0ed5547a8c2085e7deee895b5396908d73e8

Contents?: true

Size: 429 Bytes

Versions: 3

Compression:

Stored size: 429 Bytes

Contents

require File.dirname(__FILE__) + '/spec_helper'
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

3 entries across 3 versions & 1 rubygems

Version Path
picolena-0.1.6 rails_plugins/rspec/examples/pure/file_accessor.rb
picolena-0.1.7 rails_plugins/rspec/examples/pure/file_accessor.rb
picolena-0.1.8 rails_plugins/rspec/examples/pure/file_accessor.rb