Method: Html2rss::RssBuilder::Stylesheet#initialize

Defined in:
lib/html2rss/rss_builder/stylesheet.rb

#initialize(href:, type:, media: 'all') ⇒ Stylesheet

Returns a new instance of Stylesheet.

Raises:

  • (ArgumentError)


40
41
42
43
44
45
46
47
48
# File 'lib/html2rss/rss_builder/stylesheet.rb', line 40

def initialize(href:, type:, media: 'all')
  raise ArgumentError, 'stylesheet.href must be a String' unless href.is_a?(String)
  raise ArgumentError, 'stylesheet.type invalid' unless TYPES.include?(type)
  raise ArgumentError, 'stylesheet.media must be a String' unless media.is_a?(String)

  @href = href
  @type = type
  @media = media
end