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