module HTTParty
def self.delete(*args)
def self.delete(*args) Basement.delete(*args) end
def self.get(*args)
def self.get(*args) Basement.get(*args) end
def self.included(base)
def self.included(base) base.extend ClassMethods base.send :include, HTTParty::ModuleInheritableAttributes base.send(:mattr_inheritable, :default_options) base.send(:mattr_inheritable, :default_cookies) base.instance_variable_set("@default_options", {}) base.instance_variable_set("@default_cookies", CookieHash.new) end
def self.normalize_base_uri(url) #:nodoc:
def self.normalize_base_uri(url) #:nodoc: normalized_url = url.dup use_ssl = (normalized_url =~ /^https/) || normalized_url.include?(':443') ends_with_slash = normalized_url =~ /\/$/ normalized_url.chop! if ends_with_slash normalized_url.gsub!(/^https?:\/\//i, '') "http#{'s' if use_ssl}://#{normalized_url}" end
def self.post(*args)
def self.post(*args) Basement.post(*args) end
def self.put(*args)
def self.put(*args) Basement.put(*args) end