Skip to content

Commit 83cca98

Browse files
authored
Merge pull request #6 from ivanyv/fix_anonymous_block_arg
Don't use anonymous block argument when initializing namespace class
2 parents 9184120 + dd8bf5e commit 83cca98

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/spaced.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ class Base
1414
end
1515

1616
module ClassMethods
17-
def namespace(name, klass = nil, &) # rubocop:disable Metrics/*
17+
def namespace(name, klass = nil, &block) # rubocop:disable Metrics/*
1818
if klass
1919
raise "#{klass} must be a subclass of Spaced::Base" unless klass < Spaced::Base
2020
else
2121
class_name = name.to_s.split("_").collect(&:capitalize).join
2222
klass = module_eval <<-RUBY, __FILE__, __LINE__ + 1
23-
#{self}::#{class_name} = Class.new(Base, &) # Parent::Namespace = Class.new(Base, &)
23+
#{self}::#{class_name} = Class.new(Base, &block) # Parent::Namespace = Class.new(Base, &block)
2424
RUBY
2525
end
2626

0 commit comments

Comments
 (0)