class Rankum::Readers::RankFileReader
Public Class Methods
new()
click to toggle source
# File lib/rankum/readers/rank_file_reader.rb, line 5 def initialize @perfect_rank = [] @actual_rank = [] end
Public Instance Methods
actual_rank()
click to toggle source
# File lib/rankum/readers/rank_file_reader.rb, line 24 def actual_rank @actual_rank end
add_actual_rank_path(path)
click to toggle source
# File lib/rankum/readers/rank_file_reader.rb, line 15 def add_actual_rank_path path @actual_rank = [] unless @actual_rank.empty? @actual_rank = to_array(path) end
add_perfect_rank_path(path)
click to toggle source
# File lib/rankum/readers/rank_file_reader.rb, line 10 def add_perfect_rank_path path @perfect_rank = [] unless @perfect_rank.empty? @perfect_rank = to_array(path) end
perfect_rank()
click to toggle source
# File lib/rankum/readers/rank_file_reader.rb, line 20 def perfect_rank @perfect_rank end
Private Instance Methods
to_array(rank_path)
click to toggle source
# File lib/rankum/readers/rank_file_reader.rb, line 29 def to_array rank_path IO.readlines(rank_path).map { |item| item.strip} end