Module: Sprockets::Helpers
- Defined in:
- lib/nali/helpers.rb
Instance Method Summary collapse
Instance Method Details
#templates_tags ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/nali/helpers.rb', line 4 def result = '' Dir[ File.join( './app/client/templates/*/*' ) ].each do |path| arr = path.split( '/' ).reverse id = arr[1] + '_' + arr[0].split( '.' )[0] asset = environment[ path ] template = asset.body.force_encoding( 'UTF-8' ).strip.gsub( /\n\s*\n/, "\n" ).gsub( "\n", "\n " ) result += %Q(\n <script type="text/template" id="#{ id }">\n #{ template }\n </script>) depend_on asset.pathname end result end |