Sha256: 0bbe6f6b57d4f19219f232fc368e62d337bb604d0855da9f218e43de57c38542

Contents?: true

Size: 340 Bytes

Versions: 5

Compression:

Stored size: 340 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", "/rails/mailers")
    end

    def html_request?(request)
      request.format.html?
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ember-cli-rails-0.10.0 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.9.0 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.7 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.6 lib/ember_cli/ember_constraint.rb
ember-cli-rails-0.8.5 lib/ember_cli/ember_constraint.rb