顶级命名空间

在命名空间下定义

模块: mongoNetUnicodeNormalize类:符号

实例方法摘要折叠

实例方法详细信息

# ffi对象

版权所有 (C) 2019-2020 MongoDB Inc.

已根据Apache许可证 2.0 版(下称“许可证”)获得许可;除非合规许可协议,否则不得使用此文件。您可以在以下网址获取许可证副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据本许可证分布式的软件将“按原样”分布式,不附带任何类型的 Express 或暗示的保证或条件。请参阅许可证,了解管理许可证下的权限和限制的特定语言。



17
# File 'lib/ Mongo/crypt/status.rb', line 17

require 'ffi'

#standard_dependencies对象



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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'gemfiles/standard.rb', 第3行

def standard_dependencies
  gem ' fields ', '>= 0.9.35'
  gem 'ffi'

  GROUP :development, :testing do
    gem ' jRuby-openssl ', 平台: :jRuby
    gem 'json', 平台: :jRuby
    gem ' rspec ', ' ~> 3.12 '
    gem ' activesupport ', ' < 7.1 '
    gem ' rake '
    gem ' webrick '
    gem 'opentelemetry-sdk'

    gem 'byebug', 平台: :mri
    gem ' ruby-debug ', 平台: :jRuby

    gem ' aws-sdk-core ', '~> 3'
    gem ' aws-sdk-cloudwatchlogs '
    gem 'aws-sdk-ec2'
    gem 'aws-sdk-ecs'
    gem 'aws-sdk-iam'
    gem ' aws-sdk-sts '
    gem ' paint '

    # 用于基准测试
    gem 'yajl-ruby', 平台: :mri, 要求: false
    gem 'celluloid', 平台: :mri, 要求: false

    gem 'rubocop', ' ~> 1.85.1 '
    gem ' rubocop-performance ', ' ~> 1.26.1 '
    gem 'rubocop-rake', ' ~> 0.7.1 '
    gem ' rubocop-rspec ', ' ~> 3.9.0 '

    平台 :mri do
      # VSCode 调试器。
      if !ENV[' CI '] && !ENV[' Docker '] && RUBY_VERSION < ' 3.0 '
        gem 'debase'
        gem 'ruby-debug-ide'
      end
    end

    gem 'ostruct' if RUBY_VERSION >= ' 3.4 '
  end

  GROUP :testing do
    gem 'timecop'
    gem ' ice_nine '
    gem 'async', ' 2.23.1 ', 平台: :mri if RUBY_VERSION.匹配?(/^3\.1/)
    gem ' rubydns ', 平台: :mri
    gem ' rspec-retry '
    gem ' rfc ', ' ~> 0.2.0 '
    gem ' fuubar '
    gem ' timeout-interrupt ', 平台: :mri
    gem '并发红宝石', 平台: :jRuby
    gem 'dotenv'
    gem ' childprocess '
    gem 'rspec_junit_formatter'
  end

  GROUP :development do
    gem 'ruby-prof', 平台: :mri
    gem ' erubi '
    gem ' tilt '
    #solargraph 依赖于 rbs,但由于某些原因,rbs 无法构建在 jRuby 上
    gem ' solargraph ', 平台: :mri
    gem 'ruby-lsp', 平台: :mri
  end

  gem ' libmongocrypt-helper ', ' ~> 1.14.0 ' if %w[辅助工具/辅助程序 mongocryptd].包括?(ENV['FLE'])
end