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