Module: Sinatra::ZeroClipboard::AssetsHelper

Defined in:
lib/sinatra/zero_clipboard/assets_helper.rb

Instance Method Summary collapse

Instance Method Details

#zero_clipboard_assetsObject



5
6
7
8
9
10
11
12
# File 'lib/sinatra/zero_clipboard/assets_helper.rb', line 5

def zero_clipboard_assets
  environment = Assets::ASSETS.has_key?(settings.environment) ? settings.environment : :production
  html_fragments = Assets::ASSETS[environment][:js].keys.each_with_object([]) do |file_name, memo|
    memo << "<script type=\"text/javascript\" src=\"#{url("/js/#{file_name}")}\"></script>"
  end

  html_fragments.join("\n")
end