module Assette

Constants

CONFIG_WRAPPER
VERSION

Public Class Methods

PostProcessor(type) click to toggle source
# File lib/assette/post_processor.rb, line 61
def self.PostProcessor(type)
  c = Class.new(PostProcessor::Base)
  c.set_outputs(type)
  c
end
Reader(type) click to toggle source
# File lib/assette/reader.rb, line 97
def self.Reader(type)
  c = Class.new(Reader::Base)
  c.set_outputs(type)
  c
end

Public Instance Methods

compiled_path(i, path) click to toggle source
# File lib/assette/config.rb, line 13
def compiled_path i, path
  File.join(Assette.config.asset_host(i),Assette.config.compiled_path(path))
end
config(optional_path=nil) click to toggle source
# File lib/assette/config.rb, line 2
def config(optional_path=nil)
  return @config if @config && !optional_path
  
  f = %w{assets.rb config/assets.rb}
  f.unshift(optional_path.to_s) if optional_path

  p = f.find { |path| File.exist?(path) }
  raise "Can't find config file" unless p
  @config = Assette::Config.load(p)
end
logger() click to toggle source
# File lib/assette.rb, line 24
def logger
  @logger ||= Logger.new('/dev/null')
end
logger=(l) click to toggle source
# File lib/assette.rb, line 28
def logger=(l)
  @logger = l
end
preloader_code() click to toggle source

shitty

# File lib/assette/template_set.rb, line 10
def preloader_code
  pp = preloader_file
  pp.all_code if pp
end
preloader_file() click to toggle source

shitty

# File lib/assette/template_set.rb, line 3
def preloader_file
  p = Assette.config.template_preloader
  pp = Assette.config.find_file_from_relative_path(p) if p
  Assette::File.open(pp) if pp
end