Sha256: 1f4b18645ed06e4042922008e4cb2e61168e3299c5bc98f5053a5e3d3369ee44

Contents?: true

Size: 363 Bytes

Versions: 5

Compression:

Stored size: 363 Bytes

Contents

module EmberCli
  class EmberConstraint
    def matches?(request)
      html_request?(request) && !rails_info_request?(request)
    end

    private

    def rails_info_request?(request)
      request.fullpath.start_with?("/rails/info")
    end

    def html_request?(request)
      index = request.format.to_s =~ /html/ || -1

      index > -1
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ember-cli-rails-0.8.4 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.3 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.2 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.1 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.0 lib/ember_cli/ember_constraint.rb