diff --git a/bson.gemspec b/bson.gemspec index daac0e9..49de066 100644 --- a/bson.gemspec +++ b/bson.gemspec @@ -1,4 +1,5 @@ -require "./lib/bson" +$:.unshift(File.join(File.dirname(__FILE__), 'lib')) +require 'bson' Gem::Specification.new do |s| s.name = 'bson' diff --git a/bson.java.gemspec b/bson.java.gemspec index 6bbdb7c..02055b2 100644 --- a/bson.java.gemspec +++ b/bson.java.gemspec @@ -1,4 +1,5 @@ -require "./lib/bson" +$:.unshift(File.join(File.dirname(__FILE__), 'lib')) +require 'bson' Gem::Specification.new do |s| s.name = 'bson' diff --git a/bson_ext.gemspec b/bson_ext.gemspec index f1a6cee..ef98d8f 100644 --- a/bson_ext.gemspec +++ b/bson_ext.gemspec @@ -1,4 +1,6 @@ -require './lib/bson' +$:.unshift(File.join(File.dirname(__FILE__), 'lib')) +require 'bson' + VERSION_HEADER = File.open(File.join(File.dirname(__FILE__), 'ext', 'cbson', 'version.h'), "r") VERSION = VERSION_HEADER.read.scan(/VERSION "(\d[^"]+)"/)[0][0] Gem::Specification.new do |s|