Class: Physique::SqlCmd::Cmd
- Inherits:
-
Object
- Object
- Physique::SqlCmd::Cmd
- Includes:
- Albacore::CrossPlatformCmd
- Defined in:
- lib/physique/tasks/sqlcmd.rb
Instance Attribute Summary collapse
-
#parameters ⇒ Object
readonly
Returns the value of attribute parameters.
Instance Method Summary collapse
- #execute ⇒ Object
-
#initialize(opts) ⇒ Cmd
constructor
A new instance of Cmd.
Constructor Details
permalink #initialize(opts) ⇒ Cmd
Returns a new instance of Cmd.
13 14 15 16 |
# File 'lib/physique/tasks/sqlcmd.rb', line 13 def initialize(opts) @executable = opts[:exe] set_parameters opts end |
Instance Attribute Details
permalink #parameters ⇒ Object (readonly)
Returns the value of attribute parameters.
11 12 13 |
# File 'lib/physique/tasks/sqlcmd.rb', line 11 def parameters @parameters end |
Instance Method Details
permalink #execute ⇒ Object
[View source]
18 19 20 |
# File 'lib/physique/tasks/sqlcmd.rb', line 18 def execute sh "#{@executable} #{@parameters.join(' ')}" end |