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