class Banco::GetFile
Attributes
csv_file_name[R]
name[R]
summary_name[R]
Public Class Methods
new()
click to toggle source
# File lib/banco/get_file.rb, line 6 def initialize @csv_file_name = gets.chomp.downcase if @csv_file_name == 'q' Viewable::farewell exit else file_checker_cleaner(@csv_file_name) @name = @csv_file_name.split('.').first make_name end end
Public Instance Methods
file_checker_cleaner(filename)
click to toggle source
# File lib/banco/get_file.rb, line 25 def file_checker_cleaner(filename) if filename =~ /([^\s]+(\.csv)$)/ puts "\nloading #{filename}..." else puts "#{filename} isn't a valid file for Banco !".center(54) throw end end
make_name()
click to toggle source
# File lib/banco/get_file.rb, line 18 def make_name @name = @csv_file_name.split('.').first @doctype = @csv_file_name.split('.').last @summary_name = @name @csv_file_name end