class FriendlyRoutes::Constraints
Public Class Methods
new(params, prefix)
click to toggle source
# File lib/friendly_routes/services/constraints.rb, line 5 def initialize(params, prefix) @params = params @prefix = prefix end
Public Instance Methods
call()
click to toggle source
# File lib/friendly_routes/services/constraints.rb, line 10 def call @params.map do |param| [FriendlyRoutes::PrefixedParam.new(param.name, @prefix).call.to_sym, param.constraints] end.to_h end