class Playbook::PbImage::Image

def alt

def alt
  default_value(configured_alt, "")
end

def default_configuration

def default_configuration
  DEFAULT
end

def initialize(alt: default_configuration,

def initialize(alt: default_configuration,
               aria: default_configuration,
               classname: default_configuration,
               data: default_configuration,
               id: default_configuration,
               url: default_configuration)
  self.configured_alt = alt
  self.configured_aria = aria
  self.configured_classname = classname
  self.configured_data = data
  self.configured_id = id
  self.configured_url = url
end

def kit_class

def kit_class
  image_options = %w[
    pb_image
    lazyload
    blur_up
  ]
  image_options.reject(&:nil?).join(" ")
end

def to_partial_path

def to_partial_path
  "pb_image/image"
end

def url

def url
  default_value(configured_url, "")
end