lib/sinatra/rabbit/features.rb in sinatra-rabbit-1.0.2 vs lib/sinatra/rabbit/features.rb in sinatra-rabbit-1.0.3
- old
+ new
@@ -58,11 +58,12 @@
end
module Features
def features(&block)
+ return @features || [] unless block_given?
@features ||= []
- instance_eval(&block) if block_given?
+ instance_eval(&block)
@features
end
def feature(name, opts={}, &block)
feature = @features.find { |f| f.name == name }