Sha256: 815eb30ed6be5a95b7cbe15dbb557587a509782666602c8d5c7137c3994b1c39
Contents?: true
Size: 1.63 KB
Versions: 3
Compression:
Stored size: 1.63 KB
Contents
require "pointless_feedback/engine" require "pointless_feedback/captcha" require "typhoeus" module PointlessFeedback module Controllers autoload :Helpers, 'pointless_feedback/controllers/helpers' end # The parent controller all PointlessFeedback controllers inherit from. # Defaults to ApplicationController. This should be set early # in the initialization process and should be set to a string. mattr_accessor :parent_controller @@parent_controller = "ApplicationController" # The table name that will be used to store all messages. By default this # includes the engine's namespace (e.g. `pointless_feedback_messages`), but # it can be configured to whatever is desired. mattr_accessor :table_name # Custom topics to display on message form mattr_accessor :message_topics @@message_topics = ['Error on page', 'Other'] # Variables needed for emailing feedback mattr_accessor :email_feedback @@email_feedback = false mattr_accessor :from_email @@from_email = 'feedback@pointlesscorp.com' mattr_accessor :send_from_submitter @@send_from_submitter = false mattr_accessor :to_emails @@to_emails = ['first@example.com', 'second@example.com'] mattr_accessor :google_captcha_site_key @@google_captcha_site_key = nil mattr_accessor :google_captcha_secret_key @@google_captcha_secret_key = nil # Default way to setup PointlessFeedback. Run rails generate # pointless_feedback_install to create a fresh initializer with all # configuration values. def self.setup yield self end def self.using_captcha? @@google_captcha_site_key.present? && @@google_captcha_secret_key.present? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pointless_feedback-4.0.5 | lib/pointless_feedback.rb |
pointless_feedback-4.0.3 | lib/pointless_feedback.rb |
pointless_feedback-4.0.2 | lib/pointless_feedback.rb |