Skip to content

Commit 11ce9cc

Browse files
author
Matthieu Paret
committed
add default formatter
1 parent 2f3bba8 commit 11ce9cc

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

lib/apipie/routes_formatter.rb

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ class RoutesFormater
33

44
class Path
55
def format(rails_path_spec)
6+
rails_path_spec.gsub!('(.:format)', '')
7+
rails_path_spec.gsub!(/[()]/, '')
8+
Apipie.configuration.api_base_url.values.each do |values|
9+
rails_path_spec.gsub!("#{values}/", '/')
10+
end
611
rails_path_spec
712
end
813
end

spec/dummy/config/initializers/apipie.rb

-13
Original file line numberDiff line numberDiff line change
@@ -73,19 +73,6 @@
7373
# config.link_extension = ""
7474
end
7575

76-
# define formatter
77-
class RoutesFormater::Path
78-
def format(rails_path_spec)
79-
rails_path_spec.gsub!('(.:format)', '')
80-
rails_path_spec.gsub!(/[()]/, '')
81-
Apipie.configuration.api_base_url.values.each do |values|
82-
rails_path_spec.gsub!("#{values}/", '/')
83-
end
84-
rails_path_spec
85-
end
86-
end
87-
88-
8976
# integer validator
9077
class Apipie::Validator::IntegerValidator < Apipie::Validator::BaseValidator
9178

0 commit comments

Comments
 (0)