Sha256: f80a73d17f020234371c90fe444878d5245162e169d92e632fd2b9763af8ca63
Contents?: true
Size: 644 Bytes
Versions: 6
Compression:
Stored size: 644 Bytes
Contents
require "clicoder/version" module Clicoder GEM_ROOT = Gem::Specification.find_by_name('clicoder').gem_dir INPUTS_DIRNAME = 'inputs' OUTPUTS_DIRNAME = 'outputs' MY_OUTPUTS_DIRNAME = 'my_outputs' TEMP_INPUT_FILENAME = 'in.txt' TEMP_OUTPUT_FILENAME = 'out.txt' module Helper def detect_main Dir.glob('main.*').first end def ext_to_language_name(ext) @map ||= { cpp: 'C++', cc: 'C++', c: 'C', java: 'JAVA', cs: 'C#', d: 'D', rb: 'Ruby', py: 'Python', php: 'PHP' } return @map[ext.gsub(/^\./, '').to_sym] end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
clicoder-0.0.6 | lib/clicoder.rb |
clicoder-0.0.5 | lib/clicoder.rb |
clicoder-0.0.4 | lib/clicoder.rb |
clicoder-0.0.3 | lib/clicoder.rb |
clicoder-0.0.2 | lib/clicoder.rb |
clicoder-0.0.1 | lib/clicoder.rb |