Module: Avo::Concerns::IsResourceItem
- Extended by:
- ActiveSupport::Concern
- Included in:
- BaseResourceTool, Fields::BaseField, Panel, Sidebar, Tab, TabGroup
- Defined in:
- lib/avo/concerns/is_resource_item.rb
Instance Method Summary collapse
- #is_field? ⇒ Boolean
- #is_main_panel? ⇒ Boolean
- #is_panel? ⇒ Boolean
- #is_sidebar? ⇒ Boolean
- #is_tab? ⇒ Boolean
- #is_tab_group? ⇒ Boolean
- #is_tool? ⇒ Boolean
Instance Method Details
#is_field? ⇒ Boolean
11 12 13 |
# File 'lib/avo/concerns/is_resource_item.rb', line 11 def is_field? self.class.item_type == :field end |
#is_main_panel? ⇒ Boolean
19 20 21 |
# File 'lib/avo/concerns/is_resource_item.rb', line 19 def is_main_panel? self.class.item_type == :main_panel end |
#is_panel? ⇒ Boolean
15 16 17 |
# File 'lib/avo/concerns/is_resource_item.rb', line 15 def is_panel? self.class.item_type == :panel || self.class.item_type == :main_panel end |
#is_sidebar? ⇒ Boolean
35 36 37 |
# File 'lib/avo/concerns/is_resource_item.rb', line 35 def self.class.item_type == :sidebar end |
#is_tab? ⇒ Boolean
27 28 29 |
# File 'lib/avo/concerns/is_resource_item.rb', line 27 def is_tab? self.class.item_type == :tab end |
#is_tab_group? ⇒ Boolean
31 32 33 |
# File 'lib/avo/concerns/is_resource_item.rb', line 31 def is_tab_group? self.class.item_type == :tab_group end |
#is_tool? ⇒ Boolean
23 24 25 |
# File 'lib/avo/concerns/is_resource_item.rb', line 23 def is_tool? self.class.item_type == :tool end |