From c00e8a1c1266d09c4daab5c86480843048e18386 Mon Sep 17 00:00:00 2001 From: Eric Budd Date: Thu, 10 May 2018 17:58:12 -0400 Subject: [PATCH] Move Config to a better place --- iris.rb | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/iris.rb b/iris.rb index a0aa0b4..71bbd97 100755 --- a/iris.rb +++ b/iris.rb @@ -7,6 +7,22 @@ require 'etc' require 'readline' # require 'pry' # Only needed for debugging +class Config + VERSION = '1.0.5' + MESSAGE_FILE = "#{ENV['HOME']}/.iris.messages" + HISTORY_FILE = "#{ENV['HOME']}/.iris.history" + READ_FILE = "#{ENV['HOME']}/.iris.read" + IRIS_SCRIPT = __FILE__ + + USER = ENV['USER'] || ENV['LOGNAME'] || ENV['USERNAME'] + HOSTNAME = `hostname -d`.chomp + AUTHOR = "#{USER}@#{HOSTNAME}" + + def self.find_files + (`ls /home/**/.iris.messages`).split("\n") + end +end + class String COLOR_MAP = { 'n' => '0', @@ -67,22 +83,6 @@ class String end end -class Config - VERSION = '1.0.5' - MESSAGE_FILE = "#{ENV['HOME']}/.iris.messages" - HISTORY_FILE = "#{ENV['HOME']}/.iris.history" - READ_FILE = "#{ENV['HOME']}/.iris.read" - IRIS_SCRIPT = __FILE__ - - USER = ENV['USER'] || ENV['LOGNAME'] || ENV['USERNAME'] - HOSTNAME = `hostname -d`.chomp - AUTHOR = "#{USER}@#{HOSTNAME}" - - def self.find_files - (`ls /home/**/.iris.messages`).split("\n") - end -end - class Corpus def self.load @@corpus = Config.find_files.map { |filepath| IrisFile.load_messages(filepath) }.flatten.sort_by(&:timestamp)