Class: Article

Inherits:
Object
  • Object
show all
Defined in:
lib/api/utils/article.rb

Overview

This class is used to get the data for web articles.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Article

Returns a new instance of Article.



8
9
10
11
12
13
14
15
# File 'lib/api/utils/article.rb', line 8

def initialize(data)
  @banner_url = data['banner_url']
  @category = data['category']
  @date = Date.parse(data['date'])
  @external_link = data['external_link']
  @title = data['title']
  @url = data['url']
end

Instance Attribute Details

Returns the value of attribute banner_url.



6
7
8
# File 'lib/api/utils/article.rb', line 6

def banner_url
  @banner_url
end

#categoryObject (readonly)

Returns the value of attribute category.



6
7
8
# File 'lib/api/utils/article.rb', line 6

def category
  @category
end

#dateObject (readonly)

Returns the value of attribute date.



6
7
8
# File 'lib/api/utils/article.rb', line 6

def date
  @date
end

Returns the value of attribute external_link.



6
7
8
# File 'lib/api/utils/article.rb', line 6

def external_link
  @external_link
end

#titleObject (readonly)

Returns the value of attribute title.



6
7
8
# File 'lib/api/utils/article.rb', line 6

def title
  @title
end

#urlObject (readonly)

Returns the value of attribute url.



6
7
8
# File 'lib/api/utils/article.rb', line 6

def url
  @url
end