class Playbook::PbCaption::Caption
def dark_class
def dark_class true_value(configured_dark, "dark", nil) end
def default_configuration
def default_configuration DEFAULT end
def initialize(aria: default_configuration,
def initialize(aria: default_configuration, classname: default_configuration, dark: default_configuration, data: default_configuration, id: default_configuration, large: default_configuration, tag: default_configuration, text: default_configuration) self.configured_aria = aria self.configured_classname = classname self.configured_dark = dark self.configured_data = data self.configured_id = id self.configured_large = large self.configured_tag = tag self.configured_text = text end
def kit_class
def kit_class caption_options = [ "pb_caption_kit", large_class, dark_class, ] caption_options.reject(&:nil?).join("_") end
def large_class
def large_class true_value(configured_large, "lg", nil) end
def tag
def tag tag_options = %w[h1 h2 h3 h4 h5 h6 p span div] one_of_value(configured_tag, tag_options, "div") end
def text
def text default_value(configured_text, "Caption") end
def to_partial_path
def to_partial_path "pb_caption/caption" end