Module: Decode::Language

Defined in:
lib/decode/language.rb,
lib/decode/language/ruby.rb,
lib/decode/language/ruby/class.rb,
lib/decode/language/ruby/method.rb,
lib/decode/language/ruby/module.rb,
lib/decode/language/ruby/parser.rb,
lib/decode/language/ruby/segment.rb,
lib/decode/language/ruby/constant.rb,
lib/decode/language/ruby/function.rb,
lib/decode/language/ruby/attribute.rb,
lib/decode/language/ruby/reference.rb,
lib/decode/language/ruby/definition.rb

Overview

Language specific parsers and symbols.

Defined Under Namespace

Modules: Ruby

Class Method Summary collapse

Class Method Details

.detect(path) ⇒ Object



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

def self.detect(path)
  case File.extname(path)
  when '.rb', '.ru'
    return Language::Ruby
  end
end