Class | Installer::Shebang |
In: |
lib/mime-types-1.16/setup.rb
|
Parent: | Object |
args | [R] | |
cmd | [R] |
# File lib/mime-types-1.16/setup.rb, line 1309 def Shebang.load(path) line = nil File.open(path) {|f| line = f.gets } return nil unless /\A#!/ =~ line parse(line) end
# File lib/mime-types-1.16/setup.rb, line 1323 def initialize(cmd, args = []) @cmd = cmd @args = args end
# File lib/mime-types-1.16/setup.rb, line 1318 def Shebang.parse(line) cmd, *args = *line.strip.sub(/\A\#!/, '').split(' ') new(cmd, args) end