class Wrapsquare::Base
Constants
- API_URL
Public Class Methods
new(args = {})
click to toggle source
# File lib/wrapsquare/base.rb, line 6 def initialize(args = {}) @oauth_token = args.fetch(:oauth_token, nil) @version = args.fetch(:version, nil) if @oauth_token.nil? || @oauth_token.nil? raise ArgumentError, "You need to pass the oauth_token and the version" end end
Public Instance Methods
get(path, params={})
click to toggle source
# File lib/wrapsquare/base.rb, line 19 def get(path, params={}) params = merge_set_up_params(params) JSON.parse(Typhoeus::Request.get(API_URL + path, :params => params).body)["response"] end
venues()
click to toggle source
# File lib/wrapsquare/base.rb, line 15 def venues() Wrapsquare::Venues.new(self) end
Private Instance Methods
merge_set_up_params(params)
click to toggle source
# File lib/wrapsquare/base.rb, line 26 def merge_set_up_params(params) if (!@oauth_token.nil? && !@version.nil?) params.merge!(:oauth_token => @oauth_token) params.merge(:v => @version) end end