Module: Portage::Ucp
- Defined in:
- lib/portage/ucp.rb,
lib/portage/ucp/check.rb,
lib/portage/ucp/errors.rb,
lib/portage/ucp/adapter.rb,
lib/portage/ucp/version.rb,
lib/portage/ucp/manifest.rb,
lib/portage/ucp/resolver.rb,
lib/portage/ucp/capability.rb,
lib/portage/ucp/dispatcher.rb,
lib/portage/ucp/mcp/server.rb,
lib/portage/ucp/rate_limiter.rb,
lib/portage/ucp/authenticator.rb,
lib/portage/ucp/configuration.rb,
lib/portage/ucp/observability.rb,
lib/portage/ucp/value_objects.rb,
lib/portage/ucp/wire_envelope.rb,
lib/portage/ucp/support/totals.rb,
lib/portage/ucp/support/amounts.rb,
lib/portage/ucp/schema_validator.rb,
lib/portage/ucp/capabilities/cart.rb,
lib/portage/ucp/support/api_error.rb,
lib/portage/ucp/support/not_found.rb,
lib/portage/ucp/capabilities/order.rb,
lib/portage/ucp/capability_registry.rb,
lib/portage/ucp/payment_token_guard.rb,
lib/portage/ucp/support/http_client.rb,
lib/portage/ucp/support/idempotency.rb,
lib/portage/ucp/capabilities/catalog.rb,
lib/portage/ucp/capabilities/checkout.rb,
lib/portage/ucp/capability_negotiator.rb,
lib/portage/ucp/rack/webhook_endpoint.rb,
lib/portage/ucp/rack/manifest_endpoint.rb,
lib/portage/ucp/support/checkout_state.rb,
lib/portage/ucp/support/token_exchange.rb,
lib/portage/ucp/support/line_item_status.rb,
lib/portage/ucp/capabilities/identity_linking.rb
Defined Under Namespace
Modules: Capabilities, Mcp, Observability, PaymentTokenGuard, Rack, Support, WireEnvelope
Classes: Adapter, Adjustment, AuthenticationError, Authenticator, Capability, CapabilityNegotiator, CapabilityNotAdvertisedError, CapabilityRegistry, Cart, Check, Checkout, Configuration, Dispatcher, Error, Expectation, Fulfillment, FulfillmentEvent, Identity, Item, LineItem, Link, Manifest, Money, NotImplementedError, NullRateLimiter, Order, OrderConfirmation, OrderLineItem, Product, RateLimitExceededError, RateLimiter, RawPanRejectedError, Resolver, SchemaValidator, Total, UnconfiguredAuthenticator, UnknownActionError, UnknownCapabilityError
Constant Summary
collapse
- VERSION =
"0.1.0".freeze
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
26
27
28
|
# File 'lib/portage/ucp/configuration.rb', line 26
def configuration
@configuration ||= Configuration.new
end
|
30
31
32
|
# File 'lib/portage/ucp/configuration.rb', line 30
def configure
yield configuration
end
|