class Snippeteer::Lang

Container & registry for language information.

Constants

UNKNOWN

Public Class Methods

find(lang) click to toggle source
# File lib/snippeteer.rb, line 78
def find(lang)
  if found = @registry.keys.find {|m| m == lang}
    @registry[found]
  else
    UNKNOWN
  end
end
register(name, ext, exec = nil) click to toggle source

Define a new (or redefine an old) language, with filename extension and optional execution command.

# File lib/snippeteer.rb, line 74
def register(name, ext, exec = nil)
  @registry[name] = new(ext, exec)
end