Class: CLabs::CaseGen::Console

Inherits:
Object
  • Object
show all
Defined in:
lib/casegen.rb

Instance Method Summary collapse

Constructor Details

#initializeConsole

Returns a new instance of Console.



163
164
165
166
167
168
169
170
171
172
173
174
# File 'lib/casegen.rb', line 163

def initialize
  put_banner

  if ARGV[0].nil? || !File.exists?(ARGV[0])
    puts "Case file required: #{File.basename($0)} [case filename]. For example:"
    puts "  #{File.basename($0)} cases.txt"
    puts
    exit
  end

  CaseGen.new(File.read(ARGV[0]))
end

Instance Method Details

#put_bannerObject



176
177
178
# File 'lib/casegen.rb', line 176

def put_banner
  $stderr.puts "cLabs Casegen #{CaseGen.version}"
end