class Xomponent::Style
Attributes
s[W]
Public Class Methods
new()
click to toggle source
# File lib/Xomponent/Style.rb, line 4 def initialize @s = '' end
Public Instance Methods
add(selector, styles)
click to toggle source
# File lib/Xomponent/Style.rb, line 12 def add(selector, styles) styles_str = styles.map do |name, value| "#{name}:#{value}" end.join(';') @s += "#{selector}{#{styles_str}}" end
render()
click to toggle source
# File lib/Xomponent/Style.rb, line 20 def render @s end
reset!()
click to toggle source
# File lib/Xomponent/Style.rb, line 8 def reset! @s = "body{margin:0;font-family:sans-serif}" end