From 7b3750bcc5e147e1133ec37853eeb07cd69ef4af Mon Sep 17 00:00:00 2001 From: Timur Batyrshin Date: Mon, 16 Jan 2012 15:47:11 +0400 Subject: [PATCH] Added detection for Puppet manifests (http://docs.puppetlabs.com/) --- lib/linguist/languages.yml | 6 ++++++ test/test_language.rb | 2 ++ 2 files changed, 8 insertions(+) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index fa19dfcc..a56545e6 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -756,6 +756,12 @@ Prolog: - .pro - .prolog +Puppet: + type: programming + lexer: Text only + extensions: + - .pp + Pure Data: type: programming lexer: Text only diff --git a/test/test_language.rb b/test/test_language.rb index 1222b864..6ae48022 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -100,6 +100,7 @@ class TestLanguage < Test::Unit::TestCase assert_equal Language['Literate Haskell'], Language.find_by_alias('lhs') assert_equal Language['Literate Haskell'], Language.find_by_alias('literate-haskell') assert_equal Language['Parrot Internal Representation'], Language.find_by_alias('pir') + assert_equal Language['Puppet'], Language.find_by_alias('puppet') assert_equal Language['Pure Data'], Language.find_by_alias('pure-data') assert_equal Language['Raw token data'], Language.find_by_alias('raw') assert_equal Language['Ruby'], Language.find_by_alias('rb') @@ -148,6 +149,7 @@ class TestLanguage < Test::Unit::TestCase assert_equal 'common-lisp', Language['Common Lisp'].search_term assert_equal 'html+erb', Language['HTML+ERB'].search_term assert_equal 'max/msp', Language['Max/MSP'].search_term + assert_equal 'puppet', Language['Puppet'].search_term assert_equal 'pure-data', Language['Pure Data'].search_term assert_equal 'aspx-vb', Language['ASP'].search_term