class Rankum::Runners::CLISetup

Public Class Methods

run(context) click to toggle source
# File lib/rankum/runners/cli_setup.rb, line 10
def self.run context
  CLISetup.new(context).run
end

Public Instance Methods

run() click to toggle source
# File lib/rankum/runners/cli_setup.rb, line 14
def run
  execute { context.rank_reader = rank_reader }
end

Private Instance Methods

rank_reader() click to toggle source
# File lib/rankum/runners/cli_setup.rb, line 19
def rank_reader
  reader = Object::const_get("::Rankum::Readers::#{context.rank_reader}").new

  reader.add_perfect_rank_path(context.perfect_rank)
  reader.add_actual_rank_path(context.actual_rank)

  reader
end