Quebrar valores guardados em uma única varável

Ruby

07/11/2019

Boa tarde,

Possuo a seguinte query dentro do meu código em Ruby:

def consultaViabilidade
my_db_connection = db_oracle_connection
query =<<-SQL.gsub(/^\s+/, '')
select SVR.NAME, SVR.SERVICE_STATE
from ns_ser_ins_service SVR
where id_bd_cat_service = 1001366
and service_state = 'ACTIVE'
and operational_state = 'ENABLED'
and rownum <= 1
SQL
rows_query = my_db_connection.execute_query(query)
end

Como resultado ela retorna a primeira linha da consulta selecionando 2 colunas (NAME e SERVICE_STATE ) e depois eu guardo essa linha no campo

O problema é que preciso depois disso, quebrar essa linha para pegar os valores dessas 2 colunas, mas nao sei como fazer isso.

Quando dou um put para ver o que tem na variavel "rows_query" ele retorna assim:
"NAME" => "4-765TE3U",
"SERVICE_STATE" => "ACTIVE"

Como separo os valores 4-765TE3U e ACTIVE para guardar em 2 variaveis diferentes ?
Felipe Barbosa

Felipe Barbosa

Curtidas 0
POSTAR