Sha256: 10eeab823bed3b54ba416de35bb2891362fb1864626aac6236ccdf1171c0bb8e

Contents?: true

Size: 595 Bytes

Versions: 7

Compression:

Stored size: 595 Bytes

Contents

# encoding: utf-8

# Copyright 2010-2013 Ayumu Nojima (野島 歩) and Martin J. Dürst (duerst@it.aoyama.ac.jp)
# available under the same licence as Ruby itself
# (see http://www.ruby-lang.org/en/LICENSE.txt)

class Eprun
  class << self

    def enable_core_extensions!
      require 'eprun/core_ext/string' unless "".respond_to?(:normalize)
    end

    def ruby18?
      RUBY_VERSION >= "1.8.0" && RUBY_VERSION < "1.9.0"
    end

    def require_path
      ruby18? ? "eprun/ruby18" : "eprun"
    end

    def require_file(file)
      require File.join(require_path, file)
    end

  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/camertron-eprun-1.1.1/lib/eprun/helpers.rb
metanorma-cli-1.3.3.1 gems/ruby/2.6.0/gems/camertron-eprun-1.1.1/lib/eprun/helpers.rb
camertron-eprun-1.1.1 lib/eprun/helpers.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/camertron-eprun-1.1.0/lib/eprun/helpers.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/camertron-eprun-1.1.0/lib/eprun/helpers.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/camertron-eprun-1.1.0/lib/eprun/helpers.rb
camertron-eprun-1.1.0 lib/eprun/helpers.rb