module Conjur::Routing
Public Instance Methods
parser_for(method, *args)
click to toggle source
# File lib/conjur/routing.rb, line 7 def parser_for method, *args router.send "parse_#{method}", *args end
url_for(method, *args)
click to toggle source
# File lib/conjur/routing.rb, line 3 def url_for method, *args router.send method, *args end
Protected Instance Methods
router()
click to toggle source
# File lib/conjur/routing.rb, line 13 def router require 'conjur/api/router/v4' require 'conjur/api/router/v5' variable_id = "@v#{Conjur.configuration.version}_router" router = instance_variable_get variable_id if router.nil? router = instance_variable_set variable_id, router_for_version end router end
router_for_version()
click to toggle source
# File lib/conjur/routing.rb, line 25 def router_for_version Conjur::API::Router.const_get("V#{Conjur.configuration.version}") end