Module: Decode::Language

Defined in:
lib/decode/language.rb,
lib/decode/language/ruby.rb

Defined Under Namespace

Classes: Ruby

Class Method Summary collapse

Class Method Details

.detect(path) ⇒ Object



25
26
27
28
29
30
31
32
# File 'lib/decode/language.rb', line 25

def self.detect(path)
	case File.extname(path)
	when '.rb'
		return Language::Ruby
	else
		raise ArgumentError, "Could not determine language for #{path}!"
	end
end