# File lib/apipie/dsl_definition.rb, line 77
      def self.eval_dsl(controller, &block)
        self.new(controller).instance_eval(&block)
        dsl_data = Apipie.last_dsl_data
        if dsl_data[:api_versions].empty?
          dsl_data[:api_versions] = Apipie.controller_versions(controller)
        end
        dsl_data
      ensure
        Apipie.clear_last
      end