diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2011-10-06 06:01:12 +0000 | 
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2011-10-06 06:01:12 +0000 | 
| commit | dacc26abaa8ab61168c45f0716bea144fa8afd14 (patch) | |
| tree | d25590ff6bfc3386fbca9494d26b8761e3d33410 /Magdir/ruby | |
| parent | b873e82fedb8026ff397a976c38d4182a21da706 (diff) | |
Diffstat (limited to 'Magdir/ruby')
| -rw-r--r-- | Magdir/ruby | 24 | 
1 files changed, 21 insertions, 3 deletions
diff --git a/Magdir/ruby b/Magdir/ruby index de6f2a0974cd..26630f3a8202 100644 --- a/Magdir/ruby +++ b/Magdir/ruby @@ -1,10 +1,28 @@ +  #------------------------------------------------------------------------------ -# ruby:  file(1) magic for Lua scripting language +# $File: ruby,v 1.5 2010/07/21 16:47:17 christos Exp $ +# ruby:  file(1) magic for Ruby scripting language  # URL:  http://www.ruby-lang.org/  # From: Reuben Thomas <rrt@sc3d.org>  # Ruby scripts -0	search/1/b	#!\ /usr/bin/ruby	Ruby script text executable -0	search/1/b	#!\ /usr/local/bin/ruby	Ruby script text executable +0	search/1/w	#!\ /usr/bin/ruby	Ruby script text executable +!:mime text/x-ruby +0	search/1/w	#!\ /usr/local/bin/ruby	Ruby script text executable +!:mime text/x-ruby  0	search/1	#!/usr/bin/env\ ruby	Ruby script text executable +!:mime text/x-ruby  0	search/1	#!\ /usr/bin/env\ ruby	Ruby script text executable +!:mime text/x-ruby + +# What looks like ruby, but does not have a shebang +# (modules and such) +# From: Lubomir Rintel <lkundrak@v3.sk> +0	regex		\^[\ \t]*require[\ \t]'[A-Za-z_/]+' +>0	regex		include\ [A-Z]|def\ [a-z]|\ do$ +>>0	regex		\^[\ \t]*end([\ \t]*[;#].*)?$		Ruby script text +!:mime	text/x-ruby +0	regex		\^[\ \t]*(class|module)[\ \t][A-Z] +>0	regex		(modul|includ)e\ [A-Z]|def\ [a-z] +>>0	regex		\^[\ \t]*end([\ \t]*[;#].*)?$		Ruby module source text +!:mime	text/x-ruby  | 
