class NHK::Easy::News
Attributes
date[R]
has_news_easy_image[RW]
has_news_easy_movie[RW]
has_news_easy_voice[RW]
has_news_web_image[RW]
has_news_web_movie[RW]
news_easy_image_uri[RW]
news_easy_movie_uri[RW]
news_easy_voice_uri[RW]
news_id[RW]
news_publication_time[RW]
news_web_image_uri[RW]
news_web_movie_uri[RW]
news_web_url[RW]
title[RW]
Public Class Methods
new(date: Date.today.to_s, item: {})
click to toggle source
# File lib/nhk-easy-ruby.rb, line 47 def initialize(date: Date.today.to_s, item: {}) @date = date parse_item(item) end
Public Instance Methods
has_news_easy_image?()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 74 def has_news_easy_image?; !!has_news_easy_image; end
has_news_easy_movie?()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 75 def has_news_easy_movie?; !!has_news_easy_movie; end
has_news_easy_voice?()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 76 def has_news_easy_voice?; !!has_news_easy_voice; end
has_news_web_image?()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 72 def has_news_web_image?; !!has_news_web_image; end
has_news_web_movie?()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 73 def has_news_web_movie?; !!has_news_web_movie; end
news_easy_image_url()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 60 def news_easy_image_url NHK::Easy::BASE_URI+"#{news_id}/#{news_easy_image_uri}" end
news_easy_movie_url()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 64 def news_easy_movie_url NHK::Easy::BASE_MOVIE_URI+news_easy_movie_uri end
news_easy_voice_url()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 68 def news_easy_voice_url NHK::Easy::BASE_URI+"#{news_id}/#{news_easy_voice_uri}" end
news_web_image_url()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 52 def news_web_image_url NHK::Easy::BASE_URI+"#{news_id}/#{news_web_image_uri}" end
news_web_movie_url()
click to toggle source
# File lib/nhk-easy-ruby.rb, line 56 def news_web_movie_url NHK::Easy::BASE_MOVIE_URI+news_web_movie_uri end
Private Instance Methods
parse_item(item)
click to toggle source
# File lib/nhk-easy-ruby.rb, line 79 def parse_item(item) item.each do |key, value| self.send("#{key}=", value) rescue next end end