Lines Matching full:ruby

1 # -*- ruby -*-
15 task.options = ['-c', 'src/ruby/.rubocop.yml']
17 task.patterns = ['src/ruby/{lib,spec}/**/*.rb', 'src/ruby/end2end/*.rb']
28 ext.ext_dir = File.join('src', 'ruby', 'ext', 'grpc')
29 ext.lib_dir = File.join('src', 'ruby', 'lib', 'grpc')
39 "src/ruby/bin/", "src/ruby/ext/", "src/ruby/lib/", "src/ruby/pb/")
41 … spec.files += %w( etc/roots.pem grpc_c.32-msvcrt.ruby grpc_c.64-msvcrt.ruby grpc_c.64-ucrt.ruby )
45 CLEAN.add "src/ruby/lib/grpc/[0-9].[0-9]", "src/ruby/lib/grpc/grpc_c.{bundle,so}"
49 { id: :wrapper, title: 'wrapper layer', files: %w(src/ruby/spec/*.rb) },
50 { id: :idiomatic, title: 'idiomatic layer', dir: %w(src/ruby/spec/generic),
52 { id: :bidi, title: 'bidi tests', dir: %w(src/ruby/spec/generic),
54 { id: :server, title: 'rpc server thread tests', dir: %w(src/ruby/spec/generic),
56 { id: :pb, title: 'protobuf service tests', dir: %w(src/ruby/spec/pb) }
69 helper = 'src/ruby/spec/spec_helper.rb'
81 desc 'Build the Windows gRPC DLLs for Ruby. The argument contains the list of platforms for which t…
90 { cross: 'x86_64-w64-mingw32', out: 'grpc_c.64-ucrt.ruby', platform: 'x64-mingw-ucrt' },
91 { cross: 'x86_64-w64-mingw32', out: 'grpc_c.64-msvcrt.ruby', platform: 'x64-mingw32' },
92 { cross: 'i686-w64-mingw32', out: 'grpc_c.32-msvcrt.ruby', platform: 'x86-mingw32' }
97 # build the DLL (as grpc_c.*.ruby)
100 # create an empty grpc_c.*.ruby file as a placeholder
197 # Truncate grpc_c.*.ruby files because they're for Windows only and we don't want
199 File.truncate('grpc_c.32-msvcrt.ruby', 0)
200 File.truncate('grpc_c.64-msvcrt.ruby', 0)
201 File.truncate('grpc_c.64-ucrt.ruby', 0)
203 `mkdir -p src/ruby/nativedebug/symbols`
214 debug_symbols_dir = File.join(Dir.pwd, 'src/ruby/nativedebug/symbols')
232 `bash src/ruby/nativedebug/build_package.sh #{plat}`
233 `cp src/ruby/nativedebug/pkg/*.gem pkg/`