class VersacommerceAPI::Base
Public Class Methods
activate_session(session)
click to toggle source
# File lib/versacommerce_api/resources/base.rb, line 29 def activate_session(session) self.site = session.site self.headers.merge!('X-Versacommerce-API-Token' => session.token) end
all()
click to toggle source
# File lib/versacommerce_api/resources/base.rb, line 10 def self.all self.find(:all) end
clear_session()
click to toggle source
# File lib/versacommerce_api/resources/base.rb, line 34 def clear_session self.site = nil self.headers.delete('X-Versacommerce-API-Token') end
headers()
click to toggle source
# File lib/versacommerce_api/resources/base.rb, line 19 def headers if defined?(@headers) @headers elsif superclass != Object && superclass.headers superclass.headers else @headers ||= {} end end
root!()
click to toggle source
# File lib/versacommerce_api/resources/base.rb, line 14 def self.root! self.prefix = "/" end