class AngularSprinkles::Element::Attributes

Public Class Methods

new(args, options) click to toggle source
# File lib/angular_sprinkles/element/attributes.rb, line 4
def initialize(args, options)
  @args = args
  @content = options.fetch(:content, '')
  @tag = options[:tag] || :div
end

Public Instance Methods

to_content_tag() click to toggle source
# File lib/angular_sprinkles/element/attributes.rb, line 10
def to_content_tag
  attrs = @args.map(&:attributes).inject(&:deep_merge)
  [@tag, @content, attrs]
end