Skip to content

Commit 0ca96ec

Browse files
committed
Merge pull request #320 from spastorino/master
Avoid @namespace not initialized warning
2 parents a5a6d42 + 2c3e3bb commit 0ca96ec

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/thor/base.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -418,11 +418,10 @@ def no_commands
418418
# thor :my_command
419419
#
420420
def namespace(name=nil)
421-
@namespace = case name
422-
when nil
423-
@namespace || Thor::Util.namespace_from_thor_class(self)
424-
else
421+
if name
425422
@namespace = name.to_s
423+
else
424+
@namespace ||= Thor::Util.namespace_from_thor_class(self)
426425
end
427426
end
428427

0 commit comments

Comments
 (0)