module Apigen::Rest

Rest contains what you need to declare a REST-ish API.

Public Class Methods

api(&block) click to toggle source

Declares an API.

# File lib/apigen/rest/api.rb, line 13
def self.api(&block)
  api = Api.new
  raise 'You must a block when calling `api`.' unless block_given?
  api.instance_eval(&block)
  api.validate
  api
end