Module: SolidErrors

Defined in:
lib/solid_errors.rb,
lib/solid_errors/engine.rb,
lib/solid_errors/version.rb,
lib/solid_errors/sanitizer.rb,
lib/solid_errors/subscriber.rb,
app/models/solid_errors/error.rb,
app/models/solid_errors/record.rb,
app/models/solid_errors/backtrace.rb,
app/models/solid_errors/occurrence.rb,
app/mailers/solid_errors/error_mailer.rb,
app/models/solid_errors/backtrace_line.rb,
app/controllers/solid_errors/errors_controller.rb,
app/controllers/solid_errors/application_controller.rb,
lib/generators/solid_errors/install/install_generator.rb

Defined Under Namespace

Classes: ApplicationController, Backtrace, BacktraceLine, Engine, Error, ErrorMailer, ErrorsController, InstallGenerator, Occurrence, Record, Sanitizer, Subscriber

Constant Summary collapse

VERSION =
"0.7.0"

Class Method Summary collapse

Class Method Details

.passwordObject

use method instead of attr_accessor to ensure this works if ENV variable set after SolidErrors is loaded



28
29
30
# File 'lib/solid_errors.rb', line 28

def password
  @password ||= ENV["SOLIDERRORS_PASSWORD"] || @@password
end

.send_emails?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/solid_errors.rb', line 32

def send_emails?
  send_emails && email_to.present?
end

.usernameObject

use method instead of attr_accessor to ensure this works if ENV variable set after SolidErrors is loaded



22
23
24
# File 'lib/solid_errors.rb', line 22

def username
  @username ||= ENV["SOLIDERRORS_USERNAME"] || @@username
end