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 |