Class: Filmtipset::Api
- Inherits:
-
Object
show all
- Defined in:
- lib/filmtipset/api.rb,
lib/filmtipset/api/genre.rb
Defined Under Namespace
Classes: Genre, HTTPError, InvalidGrade, JSONError, MissingParameter, NoAccessKeyError
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#access_key ⇒ Object
Returns the value of attribute access_key.
11
12
13
|
# File 'lib/filmtipset/api.rb', line 11
def access_key
@access_key
end
|
Instance Method Details
#add_to_list(params = {}) ⇒ Object
33
34
35
|
# File 'lib/filmtipset/api.rb', line 33
def add_to_list(params = {})
action 'add-to-list', params, :userkey, :id, :movie
end
|
21
22
23
|
# File 'lib/filmtipset/api.rb', line 21
def (params = {})
action 'comment', params, :userkey, :id, :comment
end
|
#grade(params = {}) ⇒ Object
67
68
69
70
71
|
# File 'lib/filmtipset/api.rb', line 67
def grade(params = {})
verify_grade params[:grade]
action 'grade', params, :userkey, :id, :grade
end
|
#imdb(params = {}) ⇒ Object
25
26
27
|
# File 'lib/filmtipset/api.rb', line 25
def imdb(params = {})
action 'imdb', params, :id
end
|
#list(params = {}) ⇒ Object
29
30
31
|
# File 'lib/filmtipset/api.rb', line 29
def list(params = {})
action 'list', params
end
|
#mark_message_unread(params = {}) ⇒ Object
59
60
61
|
# File 'lib/filmtipset/api.rb', line 59
def mark_message_unread(params = {})
action 'mark-message-unread', params, :id
end
|
#message(params = {}) ⇒ Object
55
56
57
|
# File 'lib/filmtipset/api.rb', line 55
def message(params = {})
action 'message', params, :id
end
|
#movie(params = {}) ⇒ Object
13
14
15
|
# File 'lib/filmtipset/api.rb', line 13
def movie(params = {})
action 'movie', params, :id
end
|
#person(params = {}) ⇒ Object
17
18
19
|
# File 'lib/filmtipset/api.rb', line 17
def person(params = {})
action 'person', params, :id
end
|
#recommendations(params = {}) ⇒ Object
37
38
39
40
41
|
# File 'lib/filmtipset/api.rb', line 37
def recommendations(params = {})
verify_genre_id(params[:id])
action 'recommendations', params, :userkey, :id
end
|
#search(params = {}) ⇒ Object
73
74
75
|
# File 'lib/filmtipset/api.rb', line 73
def search(params = {})
action 'search', params, :id
end
|
#send_message(params = {}) ⇒ Object
63
64
65
|
# File 'lib/filmtipset/api.rb', line 63
def send_message(params = {})
action 'send-message', params, :userkey, :recipient, :subject, :body
end
|
#user(params = {}) ⇒ Object
43
44
45
|
# File 'lib/filmtipset/api.rb', line 43
def user(params = {})
action 'user', params, :id
end
|
#user_latest(params = {}) ⇒ Object
47
48
49
|
# File 'lib/filmtipset/api.rb', line 47
def user_latest(params = {})
action 'user-latest', params, :id
end
|
#user_messages(params = {}) ⇒ Object
51
52
53
|
# File 'lib/filmtipset/api.rb', line 51
def user_messages(params = {})
action 'user-messages', params, :userkey
end
|