lib/spaced.rb in spaced-0.5.0 vs lib/spaced.rb in spaced-0.6.0
- old
+ new
@@ -12,16 +12,16 @@
attr_reader :parent
end
module ClassMethods
- def namespace(name, klass = nil, &) # rubocop:disable Metrics/*
+ def namespace(name, klass = nil, &block) # rubocop:disable Metrics,Naming/BlockForwarding,Lint/UnusedMethodArgument
if klass
raise "#{klass} must be a subclass of Spaced::Base" unless klass < Spaced::Base
else
class_name = name.to_s.split("_").collect(&:capitalize).join
klass = module_eval <<-RUBY, __FILE__, __LINE__ + 1
- #{self}::#{class_name} = Class.new(Base, &) # Parent::Namespace = Class.new(Base, &)
+ #{self}::#{class_name} = Class.new(Base, &block) # Parent::Namespace = Class.new(Base, &block)
RUBY
end
inst_name = :"@#{name}"