module Dps
Constants
- VERSION
Public Class Methods
get_new_payment_renderer(endpoint)
click to toggle source
# File lib/dps.rb, line 29 def self.get_new_payment_renderer(endpoint) begin new_payment_endpoints_renderers.fetch(endpoint.to_sym) rescue KeyError ProcNotSetError.new("Endpoint proc not set: '#{endpoint}'") end end
new_payment_renderer(endpoint, renderer)
click to toggle source
# File lib/dps.rb, line 37 def self.new_payment_renderer(endpoint, renderer) DBC.require(!renderer.is_a?(Class), "Renderer '#{renderer}' must not be a Class for delegation to work.") DBC.require(renderer.is_a?(Module), "Renderer '#{renderer}' must be a Module for delegation to work.") new_payment_endpoints_renderers[endpoint.to_sym] = renderer end
setup() { |self| ... }
click to toggle source
# File lib/dps.rb, line 25 def self.setup yield(self) end