-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathruby_snowflake_client.gemspec
More file actions
31 lines (26 loc) · 1.13 KB
/
ruby_snowflake_client.gemspec
File metadata and controls
31 lines (26 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# frozen_string_literal: true
lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'ruby_snowflake_client/version'
Gem::Specification.new do |s|
s.name = 'ruby_snowflake_client'
s.version = GoSnowflakeClient::VERSION
s.summary = 'Snowflake connect for Ruby'
s.author = 'CarGurus'
s.email = ['dmitchell@cargurus.com', 'sabbott@cargurus.com']
s.platform = Gem::Platform::CURRENT
s.description = <<~DESC
Uses gosnowflake to connect to and communicate with Snowflake.
This library is much faster than using ODBC especially for large result sets and avoids ODBC butchering of timezones.
DESC
s.license = 'MIT' # TODO: double check
s.files = ['ext/ruby_snowflake_client.h',
'ext/ruby_snowflake_client.so',
'lib/go_snowflake_client.rb',
'lib/ruby_snowflake_client/version.rb']
# perhaps nothing and figure out how to build and pkg the platform specific .so, or .a, or ...
# s.extensions << "ext/ruby_snowflake_client/extconf.rb"
s.add_dependency 'ffi'
s.add_development_dependency 'bundler'
s.add_development_dependency 'rake'
end