Class: PhlexyUI::Base
- Inherits:
-
Phlex::HTML
- Object
- Phlex::HTML
- PhlexyUI::Base
- Defined in:
- lib/phlexy_ui/base.rb
Direct Known Subclasses
Alert, Avatar, AvatarGroup, Badge, Breadcrumbs, Button, Card, Checkbox, CollapsibleSubMenu, Drawer, Dropdown, FormControl, Label, Link, Loading, Mask, Menu, MenuItem, Modal, Navbar, RadialProgress, Skeleton, SubMenu, Tab, TabWithContent, TabWithoutContent, Table, TableRow, Tabs, Tooltip
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*base_modifiers, **options) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(*base_modifiers, **options) ⇒ Base
Returns a new instance of Base.
5 6 7 8 |
# File 'lib/phlexy_ui/base.rb', line 5 def initialize(*base_modifiers, **) @base_modifiers = base_modifiers @options = end |
Class Method Details
.modifiers ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/phlexy_ui/base.rb', line 11 def modifiers @modifiers ||= {} if superclass.respond_to?(:modifiers, true) superclass.send(:modifiers).merge(@modifiers) else @modifiers end end |