Module: Minfraud
- Defined in:
- lib/minfraud.rb,
lib/minfraud/enum.rb,
lib/minfraud/errors.rb,
lib/minfraud/version.rb,
lib/minfraud/resolver.rb,
lib/minfraud/assessments.rb,
lib/minfraud/http_service.rb,
lib/minfraud/error_handler.rb,
lib/minfraud/components/base.rb,
lib/minfraud/components/email.rb,
lib/minfraud/components/event.rb,
lib/minfraud/components/order.rb,
lib/minfraud/components/device.rb,
lib/minfraud/components/account.rb,
lib/minfraud/components/billing.rb,
lib/minfraud/components/payment.rb,
lib/minfraud/components/shipping.rb,
lib/minfraud/http_service/request.rb,
lib/minfraud/http_service/response.rb,
lib/minfraud/components/addressable.rb,
lib/minfraud/components/credit_card.rb,
lib/minfraud/components/shopping_cart.rb,
lib/minfraud/components/shopping_cart_item.rb
Defined Under Namespace
Modules: Components, Enum, ErrorHandler, HTTPService, Resolver Classes: Assessments, AuthorizationError, BaseError, ClientError, NotEnumValueError, RequestFormatError, ServerError
Constant Summary collapse
- VERSION =
'1.0.4'
Class Attribute Summary collapse
-
.license_key ⇒ String
MaxMind license key that is used for authorization.
-
.user_id ⇒ String
MaxMind username that is used for authorization.
Class Method Summary collapse
-
.configuration ⇒ Hash
Current Minfraud configuration.
- .configure {|self| ... } ⇒ Object
Class Attribute Details
.license_key ⇒ String
Returns MaxMind license key that is used for authorization.
34 35 36 |
# File 'lib/minfraud.rb', line 34 def license_key @license_key end |
.user_id ⇒ String
Returns MaxMind username that is used for authorization.
30 31 32 |
# File 'lib/minfraud.rb', line 30 def user_id @user_id end |
Class Method Details
.configuration ⇒ Hash
Returns current Minfraud configuration.
42 43 44 45 46 47 |
# File 'lib/minfraud.rb', line 42 def configuration { user_id: @user_id, license_key: @license_key } end |
.configure {|self| ... } ⇒ Object
37 38 39 |
# File 'lib/minfraud.rb', line 37 def configure yield self end |