class Vime::Component

Public Instance Methods

dom_attrs() click to toggle source
# File lib/vime/component.rb, line 22
def dom_attrs
  {
    class: classes,
    data: data,
    style: style,
  }
end

Private Instance Methods

process_attrs(attrs) click to toggle source
# File lib/vime/component.rb, line 31
def process_attrs(attrs)
  attrs
     .deep_transform_keys(&:to_s)
     .deep_transform_keys(&:dasherize)
     .reject { |_, v| v.nil? || v == false }
end