Module: Console1984
- Includes:
- FrozenMethods, Messages
- Defined in:
- lib/console1984.rb,
lib/console1984/engine.rb,
lib/console1984/errors.rb,
lib/console1984/version.rb,
app/models/console1984/base.rb,
app/models/console1984/user.rb,
app/models/console1984/command.rb,
app/models/console1984/session.rb,
app/jobs/console1984/incineration_job.rb,
app/models/console1984/sensitive_access.rb,
lib/console1984/protected_auditable_tables.rb
Defined Under Namespace
Modules: Commands, Errors, FrozenMethods, Messages, ProtectedAuditableTables, ProtectedContext, ProtectedTcpSocket Classes: Base, Command, Config, Engine, IncinerationJob, SensitiveAccess, Session, Supervisor, User
Constant Summary collapse
- VERSION =
'0.1.3'
Constants included from Messages
Messages::COMMANDS, Messages::COMMANDS_HELP, Messages::DEFAULT_ENTER_PROTECTED_MODE_WARNING, Messages::DEFAULT_ENTER_UNPROTECTED_ENCRYPTION_MODE_WARNING, Messages::DEFAULT_PRODUCTION_DATA_WARNING
Class Method Summary collapse
Class Method Details
.protecting(&block) ⇒ Object
24 25 26 27 28 |
# File 'lib/console1984.rb', line 24 def protecting(&block) protecting_connections do ActiveRecord::Encryption.protecting_encrypted_data(&block) end end |
.running_protected_environment? ⇒ Boolean
20 21 22 |
# File 'lib/console1984.rb', line 20 def running_protected_environment? protected_environments.collect(&:to_sym).include?(Rails.env.to_sym) end |