Class: Sibu::SiteTemplate
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Sibu::SiteTemplate
- Defined in:
- app/models/sibu/site_template.rb
Instance Method Summary collapse
Instance Method Details
#available_templates ⇒ Object
11 12 13 14 |
# File 'app/models/sibu/site_template.rb', line 11 def available_templates Dir.glob(File.join(Rails.root, "app/views/shared/#{path}/*.erb")).map {|f| f.split('/').last} .map {|f| f[1..-1].gsub('.html.erb', '')}.select {|f| f != 'site'}.map {|f| {"id" => "sibu_template_#{f}", "template" => f}} end |
#reference ⇒ Object
7 8 9 |
# File 'app/models/sibu/site_template.rb', line 7 def reference name.parameterize.gsub('-', '_') end |