Class: Installer::Shebang
Instance Attribute Summary collapse
-
#args ⇒ Object
readonly
Returns the value of attribute args.
-
#cmd ⇒ Object
readonly
Returns the value of attribute cmd.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(cmd, args = []) ⇒ Shebang
constructor
A new instance of Shebang.
- #to_s ⇒ Object
Constructor Details
#initialize(cmd, args = []) ⇒ Shebang
Returns a new instance of Shebang.
1324 1325 1326 1327 |
# File 'lib/gems/xmpp4r-0.4/setup.rb', line 1324 def initialize(cmd, args = []) @cmd = cmd @args = args end |
Instance Attribute Details
#args ⇒ Object (readonly)
Returns the value of attribute args.
1330 1331 1332 |
# File 'lib/gems/xmpp4r-0.4/setup.rb', line 1330 def args @args end |
#cmd ⇒ Object (readonly)
Returns the value of attribute cmd.
1329 1330 1331 |
# File 'lib/gems/xmpp4r-0.4/setup.rb', line 1329 def cmd @cmd end |
Class Method Details
Instance Method Details
#to_s ⇒ Object
1332 1333 1334 |
# File 'lib/gems/xmpp4r-0.4/setup.rb', line 1332 def to_s "#! #{@cmd}" + (@args.empty? ? '' : " #{@args.join(' ')}") end |