Class: Basecampx::Document

Inherits:
Resource show all
Defined in:
lib/basecampx/resources/document.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Resource

#delete, #initialize, parse, #save, #update_attributes

Methods included from Relations

#has_many, #has_one, #mount

Constructor Details

This class inherits a constructor from Basecampx::Resource

Instance Attribute Details

#contentObject

Returns the value of attribute content.



6
7
8
# File 'lib/basecampx/resources/document.rb', line 6

def content
  @content
end

#created_atObject

Returns the value of attribute created_at.



6
7
8
# File 'lib/basecampx/resources/document.rb', line 6

def created_at
  @created_at
end

#idObject

Returns the value of attribute id.



6
7
8
# File 'lib/basecampx/resources/document.rb', line 6

def id
  @id
end

#titleObject

Returns the value of attribute title.



6
7
8
# File 'lib/basecampx/resources/document.rb', line 6

def title
  @title
end

#updated_atObject

Returns the value of attribute updated_at.



6
7
8
# File 'lib/basecampx/resources/document.rb', line 6

def updated_at
  @updated_at
end

#urlObject

Returns the value of attribute url.



6
7
8
# File 'lib/basecampx/resources/document.rb', line 6

def url
  @url
end

Class Method Details

.allObject

GET /documents.json



13
14
15
# File 'lib/basecampx/resources/document.rb', line 13

def self.all
  self.parse Basecampx.request "/documents.json"
end

Instance Method Details

#detailsObject



17
18
19
# File 'lib/basecampx/resources/document.rb', line 17

def details
  update_details self.url
end