Sha256: 03c56adde182677fa5223894f9b4e15e2eba9000dc60d75618e2ea3ef3c476ed

Contents?: true

Size: 410 Bytes

Versions: 2

Compression:

Stored size: 410 Bytes

Contents

'use strict'

Sprangular.config ($provide, $httpProvider, Env) ->

  $provide.factory 'railsAssetsInterceptor', ->
    request: (config) ->
      url = config.url.replace(/^[\/]?assets\//, '')

      if assetUrl = Env.templates[url]
        config.url = assetUrl
      else if url.match(/.html$/)
        config.url = "/assets/#{url}"

      config

  $httpProvider.interceptors.push('railsAssetsInterceptor')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sprangular-0.1.0 app/assets/javascripts/sprangular/interceptors/railsAssets.coffee
sprangular-0.0.1 app/assets/javascripts/sprangular/interceptors/railsAssets.coffee