module Murdoc::Languages

Public Class Methods

detect(filename) click to toggle source
# File lib/murdoc/languages/base.rb, line 51
def self.detect(filename)
  name, lang = map.detect {|name, lang| lang.applies_for?(filename) }
  name
end
get(name) click to toggle source
# File lib/murdoc/languages/base.rb, line 47
def self.get(name)
  map.fetch(name, Base)
end
list() click to toggle source
# File lib/murdoc/languages/base.rb, line 43
def self.list
  map.values
end
map() click to toggle source
# File lib/murdoc/languages/base.rb, line 39
def self.map
  @map ||= {}
end