Module: Runch::Language

Defined in:
lib/runch/language.rb,
lib/runch/language/c.rb,
lib/runch/language/base.rb,
lib/runch/language/java.rb

Defined Under Namespace

Modules: Base Classes: C, Java

Class Method Summary collapse

Class Method Details

.create(main_source, *files) ⇒ Object



7
8
9
10
# File 'lib/runch/language.rb', line 7

def create(main_source, *files)
  extname = File.extname(main_source)[1..-1]
  const_get(extname.capitalize).new(main_source, files)
end