lib/versioncake/strategies/custom_strategy.rb in versioncake-2.3.0 vs lib/versioncake/strategies/custom_strategy.rb in versioncake-2.3.1
- old
+ new
@@ -3,9 +3,13 @@
def initialize(callback)
@callback = callback
end
def execute(request)
- @callback.call(request)
+ if @callback.respond_to? :execute
+ @callback.execute(request)
+ else
+ @callback.call(request)
+ end
end
end
end