lib/enjoy/faq/models/question.rb in enjoy_cms_faq-0.3.5 vs lib/enjoy/faq/models/question.rb in enjoy_cms_faq-0.4.0.beta3
- old
+ new
@@ -3,20 +3,25 @@
module Question
extend ActiveSupport::Concern
include Enjoy::Model
include Enjoy::Enableable
- include Enjoy::Seoable
- include Enjoy::SitemapDataField
+ if Enjoy::Faq.config.seo_support
+ include Enjoy::Seo::Seoable
+ include Enjoy::Seo::SitemapDataField
+ end
include ManualSlug
include Enjoy::Faq.orm_specific('Question')
included do
manual_slug :full_name
- apply_simple_captcha message: Enjoy::Faq.configuration.captcha_error_message
+ if Enjoy::Faq.config.simple_captcha_support
+ include SimpleCaptcha::ModelHelpers
+ apply_simple_captcha message: Enjoy::Faq.configuration.captcha_error_message
+ end
validates_email_format_of :author_email
if Enjoy::Faq.config.author_name_required
validates_presence_of :author_name
end
@@ -29,11 +34,11 @@
def full_name
"#{self.author_name_output}: \"#{self.question_text_output}\""
end
- def question_category_class
- Enjoy::Faq::QuestionCategory
+ def category_class
+ Enjoy::Faq::Category
end
end
end
end