Sha256: 612490b39b573dd74aba716f74f347c84493506e54cc3bf961a80889dbb79c04
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
module HoganAssets # Change config options in an initializer: # # HoganAssets::Config.template_extensions = ['mustache'] # # Or in a block: # # HoganAssets::Config.configure do |config| # config.lambda_support = false # config.path_prefix = 'templates' # config.template_extensions = ['mustache', 'hamstache'] # end # module Config extend self attr_writer :lambda_support, :path_prefix, :template_extensions, :template_namespace def configure yield self end def haml_available? defined? ::Haml::Engine end def lambda_support? @lambda_support end def path_prefix @path_prefix ||= 'templates' end def template_namespace @template_namespace ||= 'HoganTemplates' end def template_extensions @template_extensions ||= if haml_available? ['mustache', 'hamstache'] else ['mustache'] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hogan_assets-1.3.3 | lib/hogan_assets/config.rb |