class Tortilla::ApiWrapper

Public Class Methods

new(domain) click to toggle source
# File lib/tortilla.rb, line 40
def initialize(domain)
  @domain = domain
  @request = RequestBuilder.new
end

Public Instance Methods

def(headers) click to toggle source
# File lib/tortilla.rb, line 45
def

def headers
  return @request.headers
end
method_missing(meth,*args,&block) click to toggle source
# File lib/tortilla.rb, line 51
def method_missing(meth,*args,&block)
  @request.url= @domain+"/"+meth.to_s

  if(!args.first.nil? && !args.nil?)
    @request.url = @request.url+"/"+args.first
  end

  return @request
end
on_response(&block) click to toggle source
# File lib/tortilla.rb, line 61
def on_response(&block)
  @request.response_parser = block
end