Module: PointlessFeedback

Defined in:
lib/pointless_feedback.rb,
lib/pointless_feedback/engine.rb,
lib/pointless_feedback/captcha.rb,
lib/pointless_feedback/version.rb,
app/models/pointless_feedback/message.rb,
lib/pointless_feedback/controllers/helpers.rb,
app/mailers/pointless_feedback/feedback_mailer.rb,
app/helpers/pointless_feedback/application_helper.rb,
lib/generators/pointless_feedback/views_generator.rb,
lib/generators/pointless_feedback/install_generator.rb,
app/controllers/pointless_feedback/messages_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Controllers, Generators Classes: Captcha, Engine, FeedbackMailer, Message, MessagesController

Constant Summary collapse

VERSION =
"4.1.0"
@@parent_controller =
"ApplicationController"
@@message_topics =
['Error on page', 'Other']
@@email_feedback =
false
@@from_email =
'[email protected]'
@@send_from_submitter =
false
@@to_emails =
['[email protected]', '[email protected]']
@@google_captcha_site_key =
nil
@@google_captcha_secret_key =
nil

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Default way to setup PointlessFeedback. Run rails generate pointless_feedback_install to create a fresh initializer with all configuration values.

Yields:

  • (_self)

Yield Parameters:



48
49
50
# File 'lib/pointless_feedback.rb', line 48

def self.setup
  yield self
end

.using_captcha?Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/pointless_feedback.rb', line 52

def self.using_captcha?
  @@google_captcha_site_key.present? && @@google_captcha_secret_key.present?
end