Module: NmiDirectPost
- Defined in:
- lib/nmi_direct_post.rb,
lib/nmi_direct_post/base.rb,
lib/nmi_direct_post/logger.rb,
lib/nmi_direct_post/version.rb,
lib/nmi_direct_post/transaction.rb,
lib/nmi_direct_post/customer_vault.rb
Defined Under Namespace
Modules: MassAssignmentSecurity
Classes: Base, CustomerVault, CustomerVaultInvalidPostActionError, CustomerVaultNotFoundError, Transaction, TransactionNotFoundError, TransactionNotSavedError
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.logger ⇒ Object
5
6
7
|
# File 'lib/nmi_direct_post/logger.rb', line 5
def logger
@logger ||= defined?(::Rails.logger) ? Rails.logger : ::Logger.new(STDOUT)
end
|
.logger=(_) ⇒ Object
8
9
10
11
|
# File 'lib/nmi_direct_post/logger.rb', line 8
def logger=(_)
raise ArgumentError, "NmiDirectPost logger must respond to :info and :debug" unless logger_responds(_)
@logger = _
end
|