Class: AcceptableApi::Controller

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/acceptable_api.rb

Class Method Summary collapse

Class Method Details

.get(path, &block) ⇒ Object



146
147
148
149
150
151
152
153
154
155
156
# File 'lib/acceptable_api.rb', line 146

def self.get path, &block
  super path do
	response = Response.new :params => params
	resource = response.instance_eval &block
	api = Request.new request
	s, h, body = api.respond_with resource
	status s
	headers h
	body
  end
end