Class: AppleNews::Component::Base
- Inherits:
-
Object
- Object
- AppleNews::Component::Base
show all
- Includes:
- Properties
- Defined in:
- lib/apple-news/components/base.rb
Direct Known Subclasses
Author, BannerAdvertisement, Body, Byline, Caption, Container, Divider, EmbedWebVideo, Figure, Gallery, Heading, Illustrator, Instagram, Intro, Logo, Map, MediumRectangleAdvertisement, Mosaic, Music, Photo, Photographer, Place, Portrait, Pullquote, Quote, Title, Tweet, Video
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Properties
#initialize, #load_properties
Class Method Details
.role(val = nil) ⇒ Object
10
11
12
|
# File 'lib/apple-news/components/base.rb', line 10
def self.role(val = nil)
val.nil? ? _required_property_map[:role][:default] : required_property(:role, val)
end
|
Instance Method Details
#role ⇒ Object
14
15
16
|
# File 'lib/apple-news/components/base.rb', line 14
def role
self.class.role
end
|