Remove building with NOCRYPTO option
[minix.git] / external / bsd / file / dist / magic / magdir / ruby
blob26630f3a8202d834b6f6085acf533bd2c1383cf4
2 #------------------------------------------------------------------------------
3 # $File: ruby,v 1.5 2010/07/21 16:47:17 christos Exp $
4 # ruby:  file(1) magic for Ruby scripting language
5 # URL:  http://www.ruby-lang.org/
6 # From: Reuben Thomas <rrt@sc3d.org>
8 # Ruby scripts
9 0       search/1/w      #!\ /usr/bin/ruby       Ruby script text executable
10 !:mime text/x-ruby
11 0       search/1/w      #!\ /usr/local/bin/ruby Ruby script text executable
12 !:mime text/x-ruby
13 0       search/1        #!/usr/bin/env\ ruby    Ruby script text executable
14 !:mime text/x-ruby
15 0       search/1        #!\ /usr/bin/env\ ruby  Ruby script text executable
16 !:mime text/x-ruby
18 # What looks like ruby, but does not have a shebang
19 # (modules and such)
20 # From: Lubomir Rintel <lkundrak@v3.sk>
21 0       regex           \^[\ \t]*require[\ \t]'[A-Za-z_/]+'
22 >0      regex           include\ [A-Z]|def\ [a-z]|\ do$
23 >>0     regex           \^[\ \t]*end([\ \t]*[;#].*)?$           Ruby script text
24 !:mime  text/x-ruby
25 0       regex           \^[\ \t]*(class|module)[\ \t][A-Z]
26 >0      regex           (modul|includ)e\ [A-Z]|def\ [a-z]
27 >>0     regex           \^[\ \t]*end([\ \t]*[;#].*)?$           Ruby module source text
28 !:mime  text/x-ruby