Class: Singly::Auth

Inherits:
Object
  • Object
show all
Defined in:
lib/singly/api/auth.rb,
lib/singly/api/auth/merge.rb,
lib/singly/api/auth/service.rb,
lib/singly/api/auth/service/oauth1_apply.rb,
lib/singly/api/auth/service/oauth2_apply.rb

Defined Under Namespace

Classes: Merge, Service

Instance Method Summary collapse

Instance Method Details

#bodymediaObject



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

def bodymedia
  oauth2_service(__method__)
end

#dropboxObject



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

def dropbox
  oauth2_service(__method__)
end

#dwollaObject



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

def dwolla
  oauth2_service(__method__)
end

#facebookObject



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

def facebook
  oauth2_service(__method__)
end

#fitbitObject



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

def fitbit
  oauth2_service(__method__)
end

#flickrObject



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

def flickr
  oauth1_service(__method__)
end

#foursquareObject



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

def foursquare
  oauth2_service(__method__)
end

#gcalObject



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

def gcal
  oauth2_service(__method__)
end

#gcontactsObject



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

def gcontacts
  oauth2_service(__method__)
end

#gdocsObject



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

def gdocs
  oauth2_service(__method__)
end

#githubObject



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

def github
  oauth2_service(__method__)
end

#gmailObject



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

def gmail
  oauth2_service(__method__)
end

#googleObject



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

def google
  oauth2_service(__method__)
end

#gplusObject



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

def gplus
  oauth2_service(__method__)
end

#imgurObject



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

def imgur
  oauth2_service(__method__)
end

#instagramObject



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

def instagram
  oauth2_service(__method__)
end

#kloutObject



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

def klout
  oauth2_service(__method__)
end

#linkedinObject



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

def linkedin
  oauth2_service(__method__)
end

#meetupObject



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

def meetup
  oauth2_service(__method__)
end

#merge(params) ⇒ Object



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

def merge(params)
  params ||= {}
  Singly::Auth::Merge.new(params)
end

#paypalObject



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

def paypal
  oauth2_service(__method__)
end

#picasaObject



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

def picasa
  oauth2_service(__method__)
end

#rdioObject



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

def rdio
  oauth2_service(__method__)
end

#redditObject



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

def reddit
  oauth2_service(__method__)
end

#runkeeperObject



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

def runkeeper
  oauth2_service(__method__)
end

#shutterflyObject



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

def shutterfly
  oauth2_service(__method__)
end

#soundcloudObject



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

def soundcloud
  oauth2_service(__method__)
end

#stocktwitsObject



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

def stocktwits
  oauth2_service(__method__)
end

#thirtysevensignalsObject



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

def thirtysevensignals
  oauth2_service("37signals")
end

#toutObject



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

def tout
  oauth2_service(__method__)
end

#tumblrObject



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

def tumblr
  oauth1_service(__method__)
end

#twitterObject



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

def twitter
  oauth1_service(__method__)
end

#withingsObject



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

def withings
  oauth2_service(__method__)
end

#wordpressObject



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

def wordpress
  oauth2_service(__method__)
end

#yammerObject



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

def yammer
  oauth2_service(__method__)
end

#youtubeObject



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

def youtube
  oauth2_service(__method__)
end

#zeoObject



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

def zeo
  oauth2_service(__method__)
end