Class: SolvePb::FileGenerator
- Inherits:
-
Object
- Object
- SolvePb::FileGenerator
- Defined in:
- lib/solve_pb/file_generator.rb
Instance Attribute Summary collapse
-
#language ⇒ Object
readonly
Returns the value of attribute language.
-
#problem ⇒ Object
readonly
Returns the value of attribute problem.
Instance Method Summary collapse
Instance Attribute Details
#language ⇒ Object (readonly)
Returns the value of attribute language.
3 4 5 |
# File 'lib/solve_pb/file_generator.rb', line 3 def language @language end |
#problem ⇒ Object (readonly)
Returns the value of attribute problem.
3 4 5 |
# File 'lib/solve_pb/file_generator.rb', line 3 def problem @problem end |
Instance Method Details
#generate(args) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/solve_pb/file_generator.rb', line 5 def generate(args) @problem = ProblemParser.new.parse(args[:url]) @language = args[:lang] if problem puts "Preparing workspace" prepare_directory prepare_readme prepare_main_program prepare_sample_input prepare_sample_output download_pb_statement end end |