Sha256: 3b43ae0bd56a8114e1b9ed4cfe2c80db6e7c53e5e3d9c60de7dfcaaed2a260c2
Contents?: true
Size: 457 Bytes
Versions: 75
Compression:
Stored size: 457 Bytes
Contents
# frozen_string_literal: true class Avo::CardComponent < ViewComponent::Base def initialize(card: nil) @card = card init_card end def render? !@card.nil? end # Initializing the card byt running the query method. # We'll still keep the query block around for compatibility reasons. def init_card if @card.respond_to? :query @card.query elsif @card.query_block.present? @card.compute_result end end end
Version data entries
75 entries across 75 versions & 1 rubygems