Class: PuppetX::Sqlserver::ResultOutput

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet_x/sqlserver/sql_connection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(has_errors, error_message) ⇒ ResultOutput

Returns a new instance of ResultOutput



95
96
97
98
99
100
101
# File 'lib/puppet_x/sqlserver/sql_connection.rb', line 95

def initialize(has_errors, error_message)
  @exitstatus = has_errors ? 1 : 0
  if error_message
    @raw_error_message = error_message
    @error_message = parse_for_error(error_message)
  end
end

Instance Attribute Details

#error_messageObject (readonly)

Returns the value of attribute error_message



93
94
95
# File 'lib/puppet_x/sqlserver/sql_connection.rb', line 93

def error_message
  @error_message
end

#exitstatusObject (readonly)

Returns the value of attribute exitstatus



93
94
95
# File 'lib/puppet_x/sqlserver/sql_connection.rb', line 93

def exitstatus
  @exitstatus
end

#raw_error_messageObject (readonly)

Returns the value of attribute raw_error_message



93
94
95
# File 'lib/puppet_x/sqlserver/sql_connection.rb', line 93

def raw_error_message
  @raw_error_message
end

Instance Method Details

#has_errorsObject



103
104
105
# File 'lib/puppet_x/sqlserver/sql_connection.rb', line 103

def has_errors
  @exitstatus != 0
end