Sha256: d2dbe80ec8ec9336846621072d0f373fb73ddcbb5011b430cf271da7f5b39095
Contents?: true
Size: 1005 Bytes
Versions: 2
Compression:
Stored size: 1005 Bytes
Contents
require 'sprockets' require 'angular/html2js/haml' module Angular module Html2js def self.configure yield config end def self.config @config ||= Configuration.new end def self.reset_config! config.reset! end class Configuration attr_accessor :module_name def cache_id(&block) if block @cache_id = block else @cache_id end end def reset! @cache_id = @module_name = nil end def method_missing(config_name, *) puts "Sorry, there is no such configuration option named #{config_name}" super end def init_sprockets # hack around bug in rails assets debug mode # TODO: remove this once this bug is resolved: https://github.com/sstephenson/sprockets/issues/478 Sprockets.register_engine '.haml', Angular::Html2js::Haml Sprockets.register_engine '.ngt', Angular::Html2js::Engine end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
angular-html2js-0.0.4 | lib/angular/html2js/configuration.rb |
angular-html2js-0.0.3 | lib/angular/html2js/configuration.rb |