Module: RailsExternalAssets::Rails::ViewHelpers

Defined in:
lib/rails_external_assets/rails/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#external_asset_css(path) ⇒ Object



10
11
12
13
14
# File 'lib/rails_external_assets/rails/view_helpers.rb', line 10

def external_asset_css(path)
  ext_name = File.extname(path)
  ext = ext_name.empty? ? '.css' : ''
  RailsExternalAssets::AssetFinder.external_asset("#{path}#{ext}") { |p| stylesheet_link_tag p }
end

#external_asset_img(path) ⇒ Object



16
17
18
# File 'lib/rails_external_assets/rails/view_helpers.rb', line 16

def external_asset_img(path)
  RailsExternalAssets::AssetFinder.external_asset(path) { |p| image_tag p }
end

#external_asset_js(path) ⇒ Object



4
5
6
7
8
# File 'lib/rails_external_assets/rails/view_helpers.rb', line 4

def external_asset_js(path)
  ext_name = File.extname(path)
  ext = ext_name.empty? ? '.js' : ''
  RailsExternalAssets::AssetFinder.external_asset("#{path}#{ext}") { |p| javascript_include_tag p }
end