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