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.1"

Class Method Summary collapse

Class Method Details

.mainObject



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

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

.rootObject



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

def self.root
  File.dirname __dir__
end

.testObject



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

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