class HamlCoffeeAssets::GlobalContext

Public Class Methods

asset() click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 3
def self.asset
  find_asset(asset_path)
end
asset_path() click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 7
def self.asset_path
  ::HamlCoffeeAssets.config.global_context_asset
end
body() click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 16
def self.body
  return "" if asset.blank?
  asset.body
end
env() click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 28
def self.env
  ::Rails.application.assets
end
find_asset(name) click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 32
def self.find_asset(name)
  return "" unless ::Rails.respond_to?(:application)
  return "" unless ::Rails.application.respond_to?(:assets)
  env.find_asset(name)
end
mtime() click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 11
def self.mtime
  return nil unless asset.respond_to?(:mtime)
  asset.mtime
end
to_s() click to toggle source
# File lib/haml_coffee_assets/global_context.rb, line 21
def self.to_s
  return "" if asset.blank?
  asset.to_s
end