顶级命名空间

在命名空间下定义

模块: mongoNetUnicodeNormalize类:符号

实例方法摘要折叠

实例方法详细信息

# ffi对象

Copyright © 2019-2020 MongoDB Inc.

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

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

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



18
# File 'build/Ruby-driver-v 2.19 /lib/mongo/crypt/status.rb', 第18行

require 'ffi'

#standard_dependencies对象

rubocop:disable Metrics/AbcSize、Metrics/MethodLength、Metrics/BlockLength



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
# File ' 构建/ruby-driver-v 2.19 /gemfiles/standard.rb', line 4

def standard_dependencies
  gem ' fields '
  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 '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

    # 进行静态分析 -- 由于 rubocop 而忽略Ruby < 2.6
    # 版本不兼容
    if RUBY_VERSION > ' 2.5.99 '
      gem 'rubocop', ' ~> 1.45.1 '
      gem ' rubocop-performance ', ' ~> 1.16.0 '
      gem 'rubocop-rake', ' ~> 0.6.0 '
      gem ' rubocop-rspec ', ' ~> 2.18.1 '
    end

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

  GROUP :testing do
    gem 'timecop'
    gem ' ice_nine '
    gem ' rubydns ', 平台: :mri
    gem ' rspec-retry '
    gem ' rfc ', ' ~> 0.2.0 '
    gem ' fuubar '
    gem ' timeout-interrupt ', 平台: :mri
    gem '并发红宝石', 平台: :jRuby
    gem 'dotenv'
    gem ' childprocess '
  end

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

  gem ' libmongocrypt-helper ', ' ~> 1.8.0 ' if ENV['FLE'] == ' helper '
end