Class: Kippt::Like
- Inherits:
-
Object
- Object
- Kippt::Like
- Defined in:
- lib/kippt/like.rb
Instance Method Summary collapse
- #collection_resource_class ⇒ Object
- #destroy ⇒ Object
- #id ⇒ Object
-
#initialize(client, clip) ⇒ Like
constructor
A new instance of Like.
- #save ⇒ Object
- #writable_attributes_hash ⇒ Object
Constructor Details
#initialize(client, clip) ⇒ Like
Returns a new instance of Like.
4 5 6 7 8 |
# File 'lib/kippt/like.rb', line 4 def initialize(client, clip) @client = client @errors = [] @clip = clip end |
Instance Method Details
#collection_resource_class ⇒ Object
14 15 16 |
# File 'lib/kippt/like.rb', line 14 def collection_resource_class Kippt::Likes end |
#destroy ⇒ Object
31 32 33 |
# File 'lib/kippt/like.rb', line 31 def destroy collection_resource.destroy_resource(self) end |
#id ⇒ Object
10 11 12 |
# File 'lib/kippt/like.rb', line 10 def id nil end |
#save ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/kippt/like.rb', line 22 def save @errors = [] response = collection_resource.save_resource(self) if response[:error_message] errors << response[:error_message] end response[:success] end |
#writable_attributes_hash ⇒ Object
18 19 20 |
# File 'lib/kippt/like.rb', line 18 def writable_attributes_hash nil end |