Renaming the Ruby grpc extension to grpc_c, and renaming its loader from loader.rb to grpc.rb

pull/4936/head
Nicolas "Pixel" Noble 9 years ago
parent 2283ff6638
commit eade6e02d2
  1. 2
      Rakefile
  2. 3
      src/ruby/ext/grpc/extconf.rb
  3. 2
      src/ruby/ext/grpc/rb_grpc.c
  4. 3
      src/ruby/lib/grpc.rb
  5. 2
      src/ruby/lib/grpc/generic/bidi_call.rb
  6. 2
      src/ruby/lib/grpc/generic/rpc_desc.rb
  7. 2
      src/ruby/lib/grpc/generic/rpc_server.rb
  8. 4
      src/ruby/lib/grpc/grpc.rb

@ -16,7 +16,7 @@ Gem::PackageTask.new(spec) do |pkg|
end
# Add the extension compiler task
Rake::ExtensionTask.new('grpc', spec) do |ext|
Rake::ExtensionTask.new('grpc_c', spec) do |ext|
ext.source_pattern = '**/*.{c,h}'
ext.ext_dir = File.join('src', 'ruby', 'ext', 'grpc')
ext.lib_dir = File.join('src', 'ruby', 'lib', 'grpc')

@ -114,8 +114,7 @@ when /mingw|mswin/
$LDFLAGS << ' -static '
end
subdir = RUBY_VERSION.sub(/\.\d$/,'')
output = File.join('grpc', 'grpc')
output = File.join('grpc', 'grpc_c')
puts 'Generating Makefile for ' + output
create_makefile(output)

@ -297,7 +297,7 @@ VALUE sym_code = Qundef;
VALUE sym_details = Qundef;
VALUE sym_metadata = Qundef;
void Init_grpc() {
void Init_grpc_c() {
grpc_init();
/* TODO: find alternative to ruby_vm_at_exit that is ok in Ruby 2.0 */

@ -32,9 +32,8 @@ unless ENV['GRPC_DEFAULT_SSL_ROOTS_FILE_PATH']
ENV['GRPC_DEFAULT_SSL_ROOTS_FILE_PATH'] = ssl_roots_path
end
require 'grpc/loader'
require 'grpc/errors'
require 'grpc/grpc'
require 'grpc/logconfig'
require 'grpc/notifier'
require 'grpc/version'

@ -28,7 +28,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
require 'forwardable'
require 'grpc/loader'
require 'grpc/grpc'
# GRPC contains the General RPC module.
module GRPC

@ -27,7 +27,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
require 'grpc/loader'
require 'grpc/grpc'
# GRPC contains the General RPC module.
module GRPC

@ -27,7 +27,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
require 'grpc/loader'
require 'grpc/grpc'
require 'grpc/generic/active_call'
require 'grpc/generic/service'
require 'thread'

@ -28,7 +28,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
begin
require "grpc/#{RUBY_VERSION.sub(/\.\d$/, '')}/grpc"
require "grpc/#{RUBY_VERSION.sub(/\.\d$/, '')}/grpc_c"
rescue LoadError
require 'grpc/grpc'
require 'grpc/grpc_c'
end
Loading…
Cancel
Save