Method: Pcoder::SourceCode#initialize
- Defined in:
- lib/pcoder.rb
#initialize(path) ⇒ SourceCode
Returns a new instance of SourceCode.
11 12 13 14 15 16 17 |
# File 'lib/pcoder.rb', line 11 def initialize(path) @basename = File.basename(path) extname = File.extname(path) @language_id = to_language_id(extname) @task = @basename.split(/[_.]/)[1] @body = File.open(path).read end |