public
Created

  • Download Gist
gistfile1.rb
Ruby
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
require 'celluloid'
 
class FilePutter
include Celluloid
 
def initialize(filename)
@filename = filename
end
def load_file
@file_contents = File.read @filename
end
 
def print
p @file_contents
end
 
end
 
files = ["/var/log/kernel.log", "/var/log/system.log", "/var/log/ppp.log", "/var/log/secure.log"]
 
files.each do |file|
fp = FilePutter.new file
fp.load_file
fp.print
end

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.