lib/dao/api/dsl.rb in dao-5.1.1 vs lib/dao/api/dsl.rb in dao-5.1.2
- old
+ new
@@ -34,18 +34,17 @@
class << Api
def evaluate(&block)
@dsl ||= DSL.new(api=self)
@dsl.evaluate(&block)
end
+ alias_method('configure', 'evaluate')
end
end
def Dao.api(&block)
if block
- api = Class.new(Api)
- api.evaluate(&block)
- api
+ Class.new(Api).tap{|api| api.evaluate(&block)}
else
- Api
+ Class.new(Api)
end
end
end