Module: NfgUi::Components::Utilities::Traitable
- Includes:
- Traits
- Included in:
- Base, Elements::Alert, Elements::Badge, Elements::Breadcrumb, Elements::BreadcrumbItem, Elements::Button, Elements::CardFooter, Elements::CardHeader, Elements::CardImage, Elements::CardImageOverlay, Elements::CarouselCaption, Elements::CarouselControl, Elements::CarouselIndicators, Elements::CarouselItem, Elements::DropdownDivider, Elements::DropdownHeader, Elements::DropdownItem, Elements::DropdownToggle, Elements::Embed, Elements::InputGroup, Elements::ListGroupItem, Elements::MediaBody, Elements::ModalBody, Elements::ModalFooter, Elements::ModalHeader, Elements::Nav, Elements::NavItem, Elements::NavLink, Elements::NavbarBrand, Elements::NavbarText, Elements::NavbarToggler, Elements::PageItem, Elements::Popover, Elements::ProgressBar, Elements::TabPane, Elements::Table, Patterns::ButtonGroup, Patterns::ButtonToolbar, Patterns::Card, Patterns::Carousel, Patterns::Collapse, Patterns::Dropdown, Patterns::DropdownMenu, Patterns::Jumbotron, Patterns::ListGroup, Patterns::Media, Patterns::Modal, Patterns::Navbar, Patterns::NavbarNav, Patterns::Pagination, Patterns::Progress, Patterns::TabContent
- Defined in:
- lib/nfg_ui/components/utilities/traitable.rb
Overview
Manages trait system
Constant Summary
Constants included from Traits
Traits::REGISTERED_TRAITS, Traits::TRAIT_MODULES
Instance Method Summary collapse
Instance Method Details
#traits ⇒ Object
15 16 17 |
# File 'lib/nfg_ui/components/utilities/traitable.rb', line 15 def traits [:traits] || [] end |
#utility_initialize ⇒ Object
10 11 12 13 |
# File 'lib/nfg_ui/components/utilities/traitable.rb', line 10 def utility_initialize super initialize_traits end |