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