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 end
# Add the extension compiler task # 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.source_pattern = '**/*.{c,h}'
ext.ext_dir = File.join('src', 'ruby', 'ext', 'grpc') ext.ext_dir = File.join('src', 'ruby', 'ext', 'grpc')
ext.lib_dir = File.join('src', 'ruby', 'lib', 'grpc') ext.lib_dir = File.join('src', 'ruby', 'lib', 'grpc')

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

@ -297,7 +297,7 @@ VALUE sym_code = Qundef;
VALUE sym_details = Qundef; VALUE sym_details = Qundef;
VALUE sym_metadata = Qundef; VALUE sym_metadata = Qundef;
void Init_grpc() { void Init_grpc_c() {
grpc_init(); grpc_init();
/* TODO: find alternative to ruby_vm_at_exit that is ok in Ruby 2.0 */ /* 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 ENV['GRPC_DEFAULT_SSL_ROOTS_FILE_PATH'] = ssl_roots_path
end end
require 'grpc/loader'
require 'grpc/errors' require 'grpc/errors'
require 'grpc/grpc'
require 'grpc/logconfig' require 'grpc/logconfig'
require 'grpc/notifier' require 'grpc/notifier'
require 'grpc/version' require 'grpc/version'

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

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

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

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