Sha256: 3f8b53bcb251db0d5a715ded3dcf5976cec13502a040738f05a0d539c871c5f1

Contents?: true

Size: 1.01 KB

Versions: 3

Compression:

Stored size: 1.01 KB

Contents

require "pointless_feedback/engine"

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"

  # 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
  @@send_emails = false
  mattr_accessor :from_email
  @@from_email = 'feedback@pointlesscorp.com'
  mattr_accessor :to_emails
  @@to_emails = ['first@example.com', 'second@example.com']

  # 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
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pointless_feedback-1.0.2 lib/pointless_feedback.rb
pointless_feedback-1.0.1 lib/pointless_feedback.rb
pointless_feedback-1.0.0 lib/pointless_feedback.rb