Module: SolvePb

Defined in:
lib/solve_pb.rb,
lib/solve_pb/problem.rb,
lib/solve_pb/version.rb,
lib/solve_pb/command_line.rb,
lib/solve_pb/file_generator.rb,
lib/solve_pb/problem_parser.rb

Defined Under Namespace

Classes: Commandline, FileGenerator, Problem, ProblemParser

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.mainObject



17
18
19
20
21
22
23
24
# File 'lib/solve_pb.rb', line 17

def self.main
  args = SolvePb::Commandline.new.parse
  if args
    SolvePb::FileGenerator.new.generate(args)
  else
    puts "Doing nothing. Abort!"
  end
end

.rootObject



9
10
11
# File 'lib/solve_pb.rb', line 9

def self.root
  File.dirname __dir__
end

.testObject



13
14
15
# File 'lib/solve_pb.rb', line 13

def self.test
  File.join root, "test"
end