class Irasutoya::IrasutoLink

Attributes

show_url[R]
title[R]

Public Class Methods

new(title:, show_url:) click to toggle source
# File lib/irasutoya/irasuto_link.rb, line 10
def initialize(title:, show_url:)
  @title = title
  @show_url = show_url
end

Public Instance Methods

fetch_irasuto() click to toggle source
# File lib/irasutoya/irasuto_link.rb, line 15
def fetch_irasuto
  document = fetch_page_and_parse(show_url)
  parsed = parse_show_page(document: document)

  Irasuto.new(
    url: show_url,
    title: parsed[:title],
    description: parsed[:description],
    image_urls: parsed[:image_urls]
  )
end