Module: Hackerrankit
- Defined in:
- lib/hackerrankit.rb,
lib/hackerrankit/problem.rb,
lib/hackerrankit/version.rb,
lib/hackerrankit/command_line.rb,
lib/hackerrankit/file_generator.rb,
lib/hackerrankit/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
.main ⇒ Object
16
17
18
19
20
21
22
23
|
# File 'lib/hackerrankit.rb', line 16
def self.main
args = Hackerrankit::Commandline.new.parse
if args
Hackerrankit::FileGenerator.new.generate(args)
else
puts "Doing nothing. Abort!"
end
end
|
.root ⇒ Object
8
9
10
|
# File 'lib/hackerrankit.rb', line 8
def self.root
File.dirname __dir__
end
|
.test ⇒ Object
12
13
14
|
# File 'lib/hackerrankit.rb', line 12
def self.test
File.join root, "test"
end
|