class Apipie::DSL::ResourceDescriptionDsl

Public Class Methods

eval_dsl(controller, &block) click to toggle source

evaluates resource description DSL and returns results

# File lib/apipie/dsl_definition.rb, line 622
def self.eval_dsl(controller, &block)
  dsl_data  = self.new(controller)._apipie_eval_dsl(&block)
  if dsl_data[:api_versions].empty?
    dsl_data[:api_versions] = Apipie.controller_versions(controller)
  end
  dsl_data
end
new(controller) click to toggle source
# File lib/apipie/dsl_definition.rb, line 617
def initialize(controller)
  @controller = controller
end