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