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