class Sqlcmd::Configuration

Attributes

input_file[RW]
server[RW]
variables[RW]

Public Class Methods

new() click to toggle source
# File lib/tunny/sqlcmd.rb, line 17
def initialize
  @command = "sqlcmd"
end

Public Instance Methods

args() click to toggle source
# File lib/tunny/sqlcmd.rb, line 21
def args
  p = []
  p << "-S #{@server}" if @server
  p << "-E" if @trusted_connection
  # -i "/path/to/input/file"
  p << "-i #{@input_file.quote}" if @input_file
  p << "-x" if @disable_variable_substitution
  # -v var1="val1" var2="val2"
  p << "-v #{@variables.map { |k,v| "#{k}=#{v.quote}" }.join " "}" unless @variables.empty? if @variables 
  p << @parameters if @parameters
  p
end
disable_variable_substitution() click to toggle source
# File lib/tunny/sqlcmd.rb, line 38
def disable_variable_substitution
  @disable_variable_substitution = true
end
trusted_connection() click to toggle source
# File lib/tunny/sqlcmd.rb, line 34
def trusted_connection
  @trusted_connection = true
end