Sha256: 275e9631c3eec209e98bfa1884deb20e10cbc68d8d47322034bf575ddec05b9a

Contents?: true

Size: 695 Bytes

Versions: 1

Compression:

Stored size: 695 Bytes

Contents

require 'active_support/concern'
require 'action_view/helpers'

module Hauler
  #:nodoc:
  module AssetTagHelper
    extend ::ActiveSupport::Concern

    include ::ActionView::Helpers

    included do
      def hauler_javascript_include_tag(*sources)
        if Rails.application.config.hauler.dev_server
          # TODO: Get this from the configuration
          return javascript_include_tag('http://localhost:3001/assets/' + sources.first + '.js')
        end

        javascript_include_tag(*sources)
      end

      def hauler_stylesheet_link_tag(*sources)
        return nil if Rails.application.config.hauler.dev_server
        stylesheet_link_tag(*sources)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hauler-0.1.0 lib/hauler/asset_tag_helper.rb