Sha256: b7ff1db15d324776cc4bcfd5b3a7ce0098fc6324b40b1a76fa9da5d878aaed9b
Contents?: true
Size: 739 Bytes
Versions: 55
Compression:
Stored size: 739 Bytes
Contents
module Avo module Dashboards class BaseDivider include Avo::Concerns::VisibleInDashboard attr_reader :dashboard attr_reader :label attr_reader :invisible attr_reader :index attr_reader :visible class_attribute :id def initialize(dashboard: nil, label: nil, invisible: false, index: nil, visible: true) @dashboard = dashboard @label = label @invisible = invisible @index = index @visible = visible end def is_divider? true end def is_card? false end def call_block ::Avo::Hosts::CardVisibility.new(block: visible, card: self, parent: dashboard).handle end end end end
Version data entries
55 entries across 55 versions & 1 rubygems