Class: Singly::Proxy

Inherits:
Object
  • Object
show all
Defined in:
lib/singly/api/proxy.rb,
lib/singly/api/proxy/get.rb,
lib/singly/api/proxy/put.rb,
lib/singly/api/proxy/post.rb,
lib/singly/api/proxy/delete.rb

Defined Under Namespace

Classes: Delete, Get, Post, Put

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(access_token) ⇒ Proxy

Returns a new instance of Proxy.



5
6
7
# File 'lib/singly/api/proxy.rb', line 5

def initialize(access_token)
  @access_token = access_token
end

Instance Attribute Details

#access_tokenObject (readonly)

Returns the value of attribute access_token.



3
4
5
# File 'lib/singly/api/proxy.rb', line 3

def access_token
  @access_token
end

Instance Method Details

#bodymedia(http_method, path, params = {}) ⇒ Object



13
14
15
# File 'lib/singly/api/proxy.rb', line 13

def bodymedia(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#dropbox(http_method, path, params = {}) ⇒ Object



17
18
19
# File 'lib/singly/api/proxy.rb', line 17

def dropbox(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#dwolla(http_method, path, params = {}) ⇒ Object



21
22
23
# File 'lib/singly/api/proxy.rb', line 21

def dwolla(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#facebook(http_method, path, params = {}) ⇒ Object



25
26
27
# File 'lib/singly/api/proxy.rb', line 25

def facebook(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#fitbit(http_method, path, params = {}) ⇒ Object



29
30
31
# File 'lib/singly/api/proxy.rb', line 29

def fitbit(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#flickr(http_method, path, params = {}) ⇒ Object



33
34
35
# File 'lib/singly/api/proxy.rb', line 33

def flickr(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#foursquare(http_method, path, params = {}) ⇒ Object



37
38
39
# File 'lib/singly/api/proxy.rb', line 37

def foursquare(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#gcal(http_method, path, params = {}) ⇒ Object



41
42
43
# File 'lib/singly/api/proxy.rb', line 41

def gcal(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#gcontacts(http_method, path, params = {}) ⇒ Object



45
46
47
# File 'lib/singly/api/proxy.rb', line 45

def gcontacts(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#gdocs(http_method, path, params = {}) ⇒ Object



49
50
51
# File 'lib/singly/api/proxy.rb', line 49

def gdocs(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#github(http_method, path, params = {}) ⇒ Object



53
54
55
# File 'lib/singly/api/proxy.rb', line 53

def github(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#gmail(http_method, path, params = {}) ⇒ Object



57
58
59
# File 'lib/singly/api/proxy.rb', line 57

def gmail(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#google(http_method, path, params = {}) ⇒ Object



61
62
63
# File 'lib/singly/api/proxy.rb', line 61

def google(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#gplus(http_method, path, params = {}) ⇒ Object



65
66
67
# File 'lib/singly/api/proxy.rb', line 65

def gplus(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#imgur(http_method, path, params = {}) ⇒ Object



69
70
71
# File 'lib/singly/api/proxy.rb', line 69

def imgur(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#instagram(http_method, path, params = {}) ⇒ Object



73
74
75
# File 'lib/singly/api/proxy.rb', line 73

def instagram(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#klout(http_method, path, params = {}) ⇒ Object



77
78
79
# File 'lib/singly/api/proxy.rb', line 77

def klout(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#linkedin(http_method, path, params = {}) ⇒ Object



81
82
83
# File 'lib/singly/api/proxy.rb', line 81

def linkedin(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#meetup(http_method, path, params = {}) ⇒ Object



85
86
87
# File 'lib/singly/api/proxy.rb', line 85

def meetup(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#paypal(http_method, path, params = {}) ⇒ Object



89
90
91
# File 'lib/singly/api/proxy.rb', line 89

def paypal(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#picasa(http_method, path, params = {}) ⇒ Object



93
94
95
# File 'lib/singly/api/proxy.rb', line 93

def picasa(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#rdio(http_method, path, params = {}) ⇒ Object



97
98
99
# File 'lib/singly/api/proxy.rb', line 97

def rdio(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#reddit(http_method, path, params = {}) ⇒ Object



101
102
103
# File 'lib/singly/api/proxy.rb', line 101

def reddit(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#runkeeper(http_method, path, params = {}) ⇒ Object



105
106
107
# File 'lib/singly/api/proxy.rb', line 105

def runkeeper(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#shutterfly(http_method, path, params = {}) ⇒ Object



109
110
111
# File 'lib/singly/api/proxy.rb', line 109

def shutterfly(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#soundcloud(http_method, path, params = {}) ⇒ Object



113
114
115
# File 'lib/singly/api/proxy.rb', line 113

def soundcloud(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#stocktwits(http_method, path, params = {}) ⇒ Object



117
118
119
# File 'lib/singly/api/proxy.rb', line 117

def stocktwits(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#thirtysevensignals(http_method, path, params = {}) ⇒ Object



9
10
11
# File 'lib/singly/api/proxy.rb', line 9

def thirtysevensignals(http_method, path, params={})
  proxy("37signals", http_method, path, params)
end

#tout(http_method, path, params = {}) ⇒ Object



121
122
123
# File 'lib/singly/api/proxy.rb', line 121

def tout(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#tumblr(http_method, path, params = {}) ⇒ Object



125
126
127
# File 'lib/singly/api/proxy.rb', line 125

def tumblr(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#twitter(http_method, path, params = {}) ⇒ Object



129
130
131
# File 'lib/singly/api/proxy.rb', line 129

def twitter(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#withings(http_method, path, params = {}) ⇒ Object



133
134
135
# File 'lib/singly/api/proxy.rb', line 133

def withings(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#wordpress(http_method, path, params = {}) ⇒ Object



137
138
139
# File 'lib/singly/api/proxy.rb', line 137

def wordpress(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#yammer(http_method, path, params = {}) ⇒ Object



141
142
143
# File 'lib/singly/api/proxy.rb', line 141

def yammer(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#youtube(http_method, path, params = {}) ⇒ Object



145
146
147
# File 'lib/singly/api/proxy.rb', line 145

def youtube(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end

#zeo(http_method, path, params = {}) ⇒ Object



149
150
151
# File 'lib/singly/api/proxy.rb', line 149

def zeo(http_method, path, params={})
  proxy(__method__, http_method, path, params)
end