Module: Rails::RFC6570::Helper
- Defined in:
- lib/rails/rfc6570.rb
Instance Method Summary collapse
Instance Method Details
#rfc6570_route(name, opts = {}) ⇒ Object
106 107 108 109 110 111 |
# File 'lib/rails/rfc6570.rb', line 106 def rfc6570_route(name, opts = {}) route = Rails.application.routes.named_routes[name] raise KeyError.new "No named routed for `#{name}'." unless route route.to_rfc6570(**opts, ctx: self) end |
#rfc6570_routes(opts = {}) ⇒ Object
97 98 99 100 101 102 103 104 |
# File 'lib/rails/rfc6570.rb', line 97 def rfc6570_routes(opts = {}) routes = {} Rails.application.routes.named_routes.names.each do |key| routes[key] = rfc6570_route(key, opts) end routes end |