module ChosenTemplate::ChoosableTemplateController
Public Instance Methods
preview_template()
click to toggle source
# File lib/chosen_template/choosable_template_controller.rb, line 4 def preview_template template = template_model_class.find(params[:id]) template.update_attributes(template_previewed_at: Time.now) respond_with template, params.slice(:location) end
publish_template()
click to toggle source
# File lib/chosen_template/choosable_template_controller.rb, line 10 def publish_template template = template_model_class.find(params[:id]) template.update_attributes(template_published_at: Time.now) respond_with template, params.slice(:location) end
Protected Instance Methods
template_model_class()
click to toggle source
# File lib/chosen_template/choosable_template_controller.rb, line 18 def template_model_class @template_model_class ||= self.controller_name.classify.constantize end