Module: Sphere::Helper

Defined in:
lib/sphere/helper.rb

Instance Method Summary collapse

Instance Method Details

#include_javascripts(*package_names) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/sphere/helper.rb', line 4

def include_javascripts(*package_names)
  options = package_names.extract_options!
  tags = package_names.map do |name|
    if Sphere.config.package?
      compute_public_path(name.to_s, Sphere.config.asset_path, Sphere::Package::Javascript.extension)
    else
      individual_includable_urls(name, :js, options)
    end
  end
  javascript_include_tag(*(tags.flatten << options))
end

#include_stylesheets(*package_names) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
# File 'lib/sphere/helper.rb', line 16

def include_stylesheets(*package_names)
  options = package_names.extract_options!
  tags = package_names.map do |name|
    if Sphere.config.package?
      compute_public_path(name.to_s, Sphere.config.asset_path, Sphere::Package::Stylesheet.extension)
    else
      individual_includable_urls(name, :css, options)
    end
  end
  stylesheet_link_tag(*(tags.flatten << options))
end