Sha256: b1ee0b6ac1a173082a2b4401fb94668772c952681add8e065c12827fa4657939

Contents?: true

Size: 458 Bytes

Versions: 12

Compression:

Stored size: 458 Bytes

Contents

# require_relative was introduced in 1.9.2. This makes it
# available to younger rubies.
# From: http://stackoverflow.com/questions/4333286/ruby-require-vs-require-relative-best-practice-to-workaround-running-in-both-r/4338241#4338241
unless Kernel.respond_to?(:require_relative)
  module Kernel
    def require_relative(path)
#      puts 'IN NEW REQUIRE_RELATIVE ' + path.to_s
      require File.join(File.dirname(caller[0]), path.to_str)
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
aws-2.5.6 lib/awsbase/require_relative.rb
aws-2.5.5 lib/awsbase/require_relative.rb
aws-2.5.4 lib/awsbase/require_relative.rb
aws-2.5.3 lib/awsbase/require_relative.rb
aws-2.5.2 lib/awsbase/require_relative.rb
aws-2.5.1 lib/awsbase/require_relative.rb
aws-2.5.0 lib/awsbase/require_relative.rb
aws-2.4.5 lib/awsbase/require_relative.rb
aws-2.4.4 lib/awsbase/require_relative.rb
aws-2.4.3 lib/awsbase/require_relative.rb
aws-2.4.2 lib/awsbase/require_relative.rb
aws-2.4.1 lib/awsbase/require_relative.rb