Sha256: 9976df50530ed75491fc8ce22cb05ec15464379aa7340a8b1dbd101d2fc2e8a3

Contents?: true

Size: 591 Bytes

Versions: 10

Compression:

Stored size: 591 Bytes

Contents

module Jasmine
  module Dependencies

    class << self
      def rails4?
        rails? && Rails.version.to_i == 4
      end

      def rails5?
        rails? && Rails.version.to_i == 5
      end

      def rails6?
        rails? && Rails.version.to_i == 6
      end

      def rails?
        defined?(Rails) && Rails.respond_to?(:version)
      end

      def use_asset_pipeline?
        (rails4? || rails5? || rails6?) &&
          Rails.respond_to?(:application) &&
          Rails.application.respond_to?(:assets) &&
          !Rails.application.assets.nil?
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
jasmine-3.99.0 lib/jasmine/dependencies.rb
jasmine-3.10.0 lib/jasmine/dependencies.rb
jasmine-3.9.2 lib/jasmine/dependencies.rb
jasmine-3.9.1 lib/jasmine/dependencies.rb
jasmine-3.9.0 lib/jasmine/dependencies.rb
jasmine-3.8.1 lib/jasmine/dependencies.rb
jasmine-3.8.0 lib/jasmine/dependencies.rb
jasmine-3.7.0 lib/jasmine/dependencies.rb
jasmine-3.6.0 lib/jasmine/dependencies.rb
jasmine-3.5.1 lib/jasmine/dependencies.rb