Sha256: 027fde5ff00b85af5f6831e2045ee1742509422947daff60c0d3c1745df85413

Contents?: true

Size: 543 Bytes

Versions: 41

Compression:

Stored size: 543 Bytes

Contents

module Avo
  class AssetManager
    include ActionView::Helpers::AssetTagHelper

    def initialize
      @stylesheets = []
      @javascripts = []
    end

    def reset
      @stylesheets = []
      @javascripts = []
    end

    def add_stylesheet(path)
      @stylesheets.push path
    end

    def add_javascript(path)
      @javascripts.push path
    end

    def stylesheets
      @stylesheets.uniq
    end

    def javascripts
      @javascripts.uniq
    end
  end

  def self.asset_manager
    @manager ||= AssetManager.new
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
avo-3.16.2 lib/avo/asset_manager.rb
avo-3.16.1 lib/avo/asset_manager.rb
avo-3.16.0 lib/avo/asset_manager.rb
avo-3.15.7 lib/avo/asset_manager.rb
avo-3.15.6 lib/avo/asset_manager.rb
avo-3.15.5 lib/avo/asset_manager.rb
avo-3.15.4 lib/avo/asset_manager.rb
avo-3.15.3 lib/avo/asset_manager.rb
avo-3.15.2 lib/avo/asset_manager.rb
avo-3.15.1 lib/avo/asset_manager.rb
avo-3.15.0 lib/avo/asset_manager.rb
avo-3.14.5 lib/avo/asset_manager.rb
avo-3.14.4 lib/avo/asset_manager.rb
avo-3.14.3 lib/avo/asset_manager.rb
avo-3.14.2 lib/avo/asset_manager.rb
avo-3.14.1 lib/avo/asset_manager.rb
avo-3.14.0 lib/avo/asset_manager.rb
avo-3.13.7 lib/avo/asset_manager.rb
avo-3.13.6 lib/avo/asset_manager.rb
avo-3.13.5 lib/avo/asset_manager.rb