Sha256: fca6566c65a2f08c86faa7b22bf46e4d98d12ced28c47df5ed0a5bf6d6aa7b95
Contents?: true
Size: 483 Bytes
Versions: 3
Compression:
Stored size: 483 Bytes
Contents
require 'httparty' module BambooId module Requests module BasicRequestHandling def self.included(base) base.send :include, HTTParty base.send :format, :json end private def response @response ||= OpenStruct.new(self.class.post(url.to_s, body: url.params, headers: headers)) end def headers {} end def url raise NotImplementedError, 'Please implement #url' end end end end
Version data entries
3 entries across 3 versions & 1 rubygems