Sha256: 5a98106eb6b5a7362e3dcb8531611a64125c75156bc86209550c72db0379cc87

Contents?: true

Size: 463 Bytes

Versions: 35

Compression:

Stored size: 463 Bytes

Contents

begin
  require 'active_support/core_ext/string/inflections'
rescue LoadError
  unless ''.respond_to?(:constantize)
    class String
      def constantize
        names = split('::')
        names.shift if names.empty? || names.first.empty?

        constant = Object
        names.each do |name|
          constant = constant.const_defined?(name) ? constant.const_get(name) : constant.const_missing(name)
        end
        constant
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
feature_flagger-2.4.2 lib/feature_flagger/core_ext.rb
feature_flagger-2.4.1 lib/feature_flagger/core_ext.rb
feature_flagger-2.3.1 lib/feature_flagger/core_ext.rb
upperkut-1.0.4 lib/upperkut/core_ext.rb
feature_flagger-2.3.0 lib/feature_flagger/core_ext.rb
feature_flagger-2.2.1 lib/feature_flagger/core_ext.rb
feature_flagger-2.2.0 lib/feature_flagger/core_ext.rb
feature_flagger-2.1.1 lib/feature_flagger/core_ext.rb
feature_flagger-2.1.0 lib/feature_flagger/core_ext.rb
feature_flagger-2.0.1 lib/feature_flagger/core_ext.rb
upperkut-1.0.2 lib/upperkut/core_ext.rb
feature_flagger-1.2.1 lib/feature_flagger/core_ext.rb
feature_flagger-1.2.0 lib/feature_flagger/core_ext.rb
upperkut-1.0.0.rc lib/upperkut/core_ext.rb
upperkut-0.8.1 lib/upperkut/core_ext.rb
upperkut-0.8.0 lib/upperkut/core_ext.rb
upperkut-0.7.5 lib/upperkut/core_ext.rb
upperkut-0.7.4 lib/upperkut/core_ext.rb
upperkut-0.7.2 lib/upperkut/core_ext.rb
upperkut-0.7.1 lib/upperkut/core_ext.rb