Module: Lookbook::Lang
- Defined in:
- lib/lookbook/lang.rb
Constant Summary collapse
- LANGUAGES =
[ { name: "ruby", ext: ".rb", label: "Ruby" }, { name: "html", ext: ".html", label: "HTML" }, { name: "erb", ext: ".erb", label: "ERB" }, { name: "haml", ext: ".haml", label: "Haml" }, { name: "slim", ext: ".slim", label: "Slim" } ]
Class Method Summary collapse
Class Method Details
.find(name) ⇒ Object
32 33 34 |
# File 'lib/lookbook/lang.rb', line 32 def find(name) LANGUAGES.find { |l| l[:name] == name.to_s } end |
.guess(path) ⇒ Object
36 37 38 39 |
# File 'lib/lookbook/lang.rb', line 36 def guess(path) ext = File.extname(path) LANGUAGES.find { |l| l[:ext] == ext } end |