class Dry::ResourceRoutes
Public Class Methods
new(routes, path)
click to toggle source
# File lib/dry/resource_routes.rb, line 3 def initialize routes, path @routes = routes @path = path end
Public Instance Methods
routes()
click to toggle source
# File lib/dry/resource_routes.rb, line 8 def routes routes_for_path(@path).each_with_object([]) do |e, m| m << e.defaults[:action].to_sym end.uniq end
Private Instance Methods
routes_for_path(path)
click to toggle source
# File lib/dry/resource_routes.rb, line 16 def routes_for_path path @routes.select { |e| e.defaults[:controller] == @path } end