Sha256: e7b4fe085d6c3dd17d2bfb20b8b2434698b99091fa7998b12557a569dcc105c0

Contents?: true

Size: 496 Bytes

Versions: 103

Compression:

Stored size: 496 Bytes

Contents

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

    attr_reader :stylesheets
    attr_reader :javascripts

    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
  end

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

Version data entries

103 entries across 103 versions & 1 rubygems

Version Path
avo-3.10.6 lib/avo/asset_manager.rb
avo-3.10.5 lib/avo/asset_manager.rb
avo-3.10.4 lib/avo/asset_manager.rb
avo-3.10.3 lib/avo/asset_manager.rb
avo-3.10.2 lib/avo/asset_manager.rb
avo-3.10.1 lib/avo/asset_manager.rb
avo-3.10.0 lib/avo/asset_manager.rb
avo-3.9.2 lib/avo/asset_manager.rb
avo-3.9.1 lib/avo/asset_manager.rb
avo-3.8.2 lib/avo/asset_manager.rb
avo-3.9.0 lib/avo/asset_manager.rb
avo-3.8.1 lib/avo/asset_manager.rb
avo-3.8.0 lib/avo/asset_manager.rb
avo-3.6.4 lib/avo/asset_manager.rb
avo-3.6.3 lib/avo/asset_manager.rb
avo-3.6.2 lib/avo/asset_manager.rb
avo-3.6.1 lib/avo/asset_manager.rb
avo-3.6.0 lib/avo/asset_manager.rb
avo-3.5.8 lib/avo/asset_manager.rb
avo-3.5.7 lib/avo/asset_manager.rb