Class: Stylesheet::MediaList
- Inherits:
-
Object
- Object
- Stylesheet::MediaList
- Extended by:
- Forwardable
- Includes:
- Enumerable
- Defined in:
- lib/stylesheet/media_list.rb
Constant Summary collapse
- MEDIA_TYPES =
%w{all braille embossed handheld print projection screen speech tty tv}
Instance Method Summary collapse
-
#initialize(media_text) ⇒ MediaList
constructor
A new instance of MediaList.
- #item(index) ⇒ Object
- #media_text ⇒ Object (also: #to_s)
Constructor Details
#initialize(media_text) ⇒ MediaList
Returns a new instance of MediaList.
9 10 11 |
# File 'lib/stylesheet/media_list.rb', line 9 def initialize(media_text) @media = media_text.to_s.split(",").map {|medium| medium.strip } end |
Instance Method Details
#item(index) ⇒ Object
13 14 15 |
# File 'lib/stylesheet/media_list.rb', line 13 def item(index) @media[index] end |
#media_text ⇒ Object Also known as: to_s
17 18 19 |
# File 'lib/stylesheet/media_list.rb', line 17 def media_text @media.join(", ") end |