From efdf3407b9f19325fe973cd7e33957e655aef13a Mon Sep 17 00:00:00 2001 From: Stoica Alex Date: Tue, 15 Aug 2023 11:28:55 +0100 Subject: [PATCH] Move constants declaration to Init block --- ext/ruby_snowflake.go | 10 ++++++---- lib/ruby_snowflake_client/version.rb | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ext/ruby_snowflake.go b/ext/ruby_snowflake.go index fb29c78..2543705 100644 --- a/ext/ruby_snowflake.go +++ b/ext/ruby_snowflake.go @@ -24,11 +24,10 @@ var rbSnowflakeClientClass C.VALUE var rbSnowflakeResultClass C.VALUE var rbSnowflakeModule C.VALUE -var RESULT_IDENTIFIER = C.rb_intern(C.CString("rows")) -var RESULT_DURATION = C.rb_intern(C.CString("@query_duration")) -var ERROR_IDENT = C.rb_intern(C.CString("@error")) +var RESULT_DURATION C.VALUE +var ERROR_IDENT C.VALUE -var objects = make(map[interface{}]bool) +var objects = make(map[any]bool) var resultMap = make(map[C.VALUE]*SnowflakeResult) var clientRef = make(map[C.VALUE]*SnowflakeClient) @@ -43,6 +42,9 @@ func Inspect(self C.VALUE) C.VALUE { //export Init_ruby_snowflake_client_ext func Init_ruby_snowflake_client_ext() { + fmt.Println("Initializing consts") + RESULT_DURATION = C.rb_intern(C.CString("@query_duration")) + ERROR_IDENT = C.rb_intern(C.CString("@error")) fmt.Println("[ruby-snowflake] Initializing module") rbSnowflakeModule = C.rb_define_module(C.CString("Snowflake")) fmt.Println("[ruby-snowflake] Initializing client class") diff --git a/lib/ruby_snowflake_client/version.rb b/lib/ruby_snowflake_client/version.rb index 86a1896..f6413f5 100644 --- a/lib/ruby_snowflake_client/version.rb +++ b/lib/ruby_snowflake_client/version.rb @@ -1,3 +1,3 @@ module RubySnowflakeClient - VERSION = '1.3.3-debug' + VERSION = '1.3.4-debug' end