lib/handlebars_assets/config.rb in handlebars_assets-0.9.0 vs lib/handlebars_assets/config.rb in handlebars_assets-0.10.0
- old
+ new
@@ -3,11 +3,11 @@
#
# HandlebarsAssets::Config.path_prefix = 'app/templates'
module Config
extend self
- attr_writer :compiler, :compiler_path, :ember, :haml_options, :known_helpers, :known_helpers_only, :options, :path_prefix, :template_namespace
+ attr_writer :compiler, :compiler_path, :ember, :haml_options, :known_helpers, :known_helpers_only, :options, :path_prefix, :slim_options, :template_namespace
def compiler
@compiler || 'handlebars.js'
end
@@ -39,9 +39,17 @@
@options ||= generate_options
end
def path_prefix
@path_prefix || 'templates'
+ end
+
+ def slim_available?
+ defined? ::Slim::Engine
+ end
+
+ def slim_options
+ @slim_options || {}
end
def template_namespace
@template_namespace || 'HandlebarsTemplates'
end