lib/sinatra/rabbit/features.rb in sinatra-rabbit-1.0.9 vs lib/sinatra/rabbit/features.rb in sinatra-rabbit-1.0.10
- old
+ new
@@ -78,10 +78,10 @@
def feature(name, opts={}, &block)
feature = @features.find { |f| f.name == name }
return feature unless block_given?
if feature
- feature.class_eval(&block)
+ feature.instance_eval(&block)
else
@features << Feature.new(name, opts, &block) if block_given?
end
@features.find { |f| f.name == name }
end