aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/journey/formatter.rb
diff options
context:
space:
mode:
authorFrancesco Rodriguez <lrodriguezsanc@gmail.com>2012-12-19 19:24:25 -0500
committerFrancesco Rodriguez <lrodriguezsanc@gmail.com>2012-12-19 19:24:25 -0500
commita36ae63d0710814202401cf24dd9aa7a5ad9756a (patch)
tree18a548fade3168edc0acd27199893256891224bd /actionpack/lib/action_dispatch/journey/formatter.rb
parenta1cffa6d5849b45f439be62742ccca1633dfc9bd (diff)
downloadrails-a36ae63d0710814202401cf24dd9aa7a5ad9756a.tar.gz
rails-a36ae63d0710814202401cf24dd9aa7a5ad9756a.tar.bz2
rails-a36ae63d0710814202401cf24dd9aa7a5ad9756a.zip
:nodoc: Journey because is not part of the public API [ci skip]
Diffstat (limited to 'actionpack/lib/action_dispatch/journey/formatter.rb')
-rw-r--r--actionpack/lib/action_dispatch/journey/formatter.rb11
1 files changed, 5 insertions, 6 deletions
diff --git a/actionpack/lib/action_dispatch/journey/formatter.rb b/actionpack/lib/action_dispatch/journey/formatter.rb
index 873a73baf0..106b9c33c3 100644
--- a/actionpack/lib/action_dispatch/journey/formatter.rb
+++ b/actionpack/lib/action_dispatch/journey/formatter.rb
@@ -1,9 +1,8 @@
module ActionDispatch
module Journey
- ###
- # The Formatter class is used for formatting URLs. For example, parameters
- # passed to +url_for+ in rails will eventually call Formatter#generate
- class Formatter
+ # The Formatter class is used for formatting URLs. For example, parameters
+ # passed to +url_for+ in rails will eventually call Formatter#generate.
+ class Formatter # :nodoc:
attr_reader :routes
def initialize routes
@@ -101,7 +100,7 @@ module ActionDispatch
routes
end
- # returns an array populated with missing keys if any are present
+ # Returns an array populated with missing keys if any are present.
def missing_keys route, parts
missing_keys = []
tests = route.path.requirements
@@ -123,7 +122,7 @@ module ActionDispatch
}.flatten(1)
end
- # returns boolean, true if no missing keys are present
+ # Returns +true+ if no missing keys are present, otherwise +false+.
def verify_required_parts! route, parts
missing_keys(route, parts).empty?
end