Module: BlogComment::Moderation

Defined in:
app/models/blog_comment.rb

Class Method Summary collapse

Class Method Details

.enabled?Boolean

Returns:

  • (Boolean)


64
65
66
67
68
69
# File 'app/models/blog_comment.rb', line 64

def enabled?
  RefinerySetting.find_or_set(:comment_moderation, true, {
    :scoping => 'blog',
    :restricted => false
  })
end

.toggle!Object



71
72
73
74
75
76
77
78
79
80
81
82
# File 'app/models/blog_comment.rb', line 71

def toggle!
  new_value = {
    :value => !BlogComment::Moderation.enabled?,
    :scoping => 'blog',
    :restricted => false
  }
  if RefinerySetting.respond_to?(:set)
    RefinerySetting.set(:comment_moderation, new_value)
  else
    RefinerySetting[:comment_moderation] = new_value
  end
end