class Amcss::Html::Attribute
Attributes
name[R]
value[R]
Public Class Methods
from(modüle, *variations_or_traits)
click to toggle source
# File lib/amcss/html/attribute.rb, line 6 def from(modüle, *variations_or_traits) new("#{namespace}-#{modüle}", variations_or_traits.compact.map(&:to_s).join(' ')) end
new(name, value)
click to toggle source
# File lib/amcss/html/attribute.rb, line 16 def initialize(name, value) @name, @value = name, value end
Private Class Methods
namespace()
click to toggle source
# File lib/amcss/html/attribute.rb, line 11 def namespace [Amcss.configuration.prefix, "am"].compact.join('-') end
Public Instance Methods
to_hash()
click to toggle source
# File lib/amcss/html/attribute.rb, line 20 def to_hash {name => value} end
to_s()
click to toggle source
# File lib/amcss/html/attribute.rb, line 24 def to_s %Q{#{name}="#{value}"} end