Method: Jets::Router::Scope#singularize_leading

Defined in:
lib/jets/router/scope.rb

#singularize_leading(items) ⇒ Object

singularize all except last item



76
77
78
79
80
81
82
83
84
# File 'lib/jets/router/scope.rb', line 76

def singularize_leading(items)
  result = []
  items.each_with_index do |item, index|
    item = item.to_s
    r = index == items.size - 1 ? item : item.singularize
    result << r
  end
  result
end