Class: AppleNews::Document

Inherits:
Object
  • Object
show all
Includes:
Attachments, Metadata, Persistence, Resource
Defined in:
lib/apple-news/document.rb,
lib/apple-news/document/metadata.rb,
lib/apple-news/document/attachments.rb,
lib/apple-news/document/persistence.rb

Defined Under Namespace

Modules: Attachments, Metadata, Persistence

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(article = nil, metadata = {}) ⇒ Document

Returns a new instance of Document.



14
15
16
17
18
# File 'lib/apple-news/document.rb', line 14

def initialize(article = nil,  = {})
  @article = article
  @metadata = {}
  @files = {}
end

Instance Attribute Details

#articleObject

Returns the value of attribute article.



12
13
14
# File 'lib/apple-news/document.rb', line 12

def article
  @article
end

#metadataObject

Returns the value of attribute metadata.



12
13
14
# File 'lib/apple-news/document.rb', line 12

def 
  @metadata
end