Sha256: 0a0127cf972e7d2191ef72264b7652fdb60599792058fa1fc6944feae4355258
Contents?: true
Size: 570 Bytes
Versions: 1
Compression:
Stored size: 570 Bytes
Contents
require 'net/http' require 'facebooker/parser' module Facebooker class Service def initialize(api_base, api_path, api_key) @api_base = api_base @api_path = api_path @api_key = api_key end # TODO: support ssl def post(params) Parser.parse(params[:method], Net::HTTP.post_form(url, params)) end def post_file(params) Parser.parse(params[:method], Net::HTTP.post_multipart_form(url, params)) end private def url URI.parse('http://'+ @api_base + @api_path) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
facebooker-0.9.5 | lib/facebooker/service.rb |