module Cuba::Assets
Public Instance Methods
asset(path)
click to toggle source
# File lib/cuba/assets.rb, line 11 def asset(path) environment[path] end
assets_dir=(path)
click to toggle source
# File lib/cuba/assets.rb, line 15 def assets_dir=(path) @assets_dir = path end
Private Instance Methods
assets_dir()
click to toggle source
# File lib/cuba/assets.rb, line 37 def assets_dir @assets_dir ||= Pathname(Cuba.settings[:assets][:assets_dir]).expand_path.to_s end
environment()
click to toggle source
# File lib/cuba/assets.rb, line 20 def environment @environment ||= get_environment end
get_environment()
click to toggle source
# File lib/cuba/assets.rb, line 24 def get_environment environment = Sprockets::Environment.new environment.append_path "#{assets_dir}/javascripts" environment.append_path "#{assets_dir}/styles" environment.append_path "#{assets_dir}/fonts" environment.append_path "#{assets_dir}/images" environment.js_compressor = Cuba.settings[:assets][:js_compressor] environment.css_compressor = Cuba.settings[:assets][:css_compressor] environment end