Module: Avo::Concerns::VisibleInDashboard
- Extended by:
- ActiveSupport::Concern
- Included in:
- BaseCard, Dashboards::BaseDashboard, Dashboards::BaseDivider
- Defined in:
- lib/avo/concerns/visible_in_dashboard.rb
Instance Method Summary collapse
Instance Method Details
#call_block ⇒ Object
26 27 28 |
# File 'lib/avo/concerns/visible_in_dashboard.rb', line 26 def call_block ::Avo::Hosts::DashboardVisibility.new(block: visible, dashboard: self).handle end |
#is_hidden? ⇒ Boolean
22 23 24 |
# File 'lib/avo/concerns/visible_in_dashboard.rb', line 22 def is_hidden? !is_visible? end |
#is_visible? ⇒ Boolean
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/avo/concerns/visible_in_dashboard.rb', line 10 def is_visible? # Default is true return true if visible == true # Hide if false return false if visible == false if visible.respond_to? :call call_block end end |