Class: Paggio
- Inherits:
-
Object
show all
- Defined in:
- lib/paggio/utils.rb,
lib/paggio.rb,
lib/paggio/css.rb,
lib/paggio/html.rb,
lib/paggio/script.rb,
lib/paggio/css/unit.rb,
lib/paggio/markdown.rb,
lib/paggio/formatter.rb,
lib/paggio/html/element.rb,
lib/paggio/html/helpers.rb,
lib/paggio/css/definition.rb,
lib/paggio/html/element/a.rb,
lib/paggio/html/element/img.rb,
lib/paggio/html/element/base.rb,
lib/paggio/html/element/input.rb,
lib/paggio/html/element/button.rb,
lib/paggio/html/element/canvas.rb,
lib/paggio/html/element/blockquote.rb
Overview
–
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
++
Defined Under Namespace
Modules: Utils
Classes: CSS, Formatter, HTML, Script
Class Method Summary
collapse
Class Method Details
.css(*args, &block) ⇒ Object
25
26
27
|
# File 'lib/paggio.rb', line 25
def self.css(*args, &block)
Formatter.new.format(CSS.new(*args, &block)).to_s
end
|
.html(*args, &block) ⇒ Object
29
30
31
|
# File 'lib/paggio.rb', line 29
def self.html(*args, &block)
Formatter.new.format(HTML.new(*args, &block)).to_s
end
|
.html!(&block) ⇒ Object
33
34
35
36
37
38
39
|
# File 'lib/paggio.rb', line 33
def self.html!(&block)
Formatter.new.tap {|f|
HTML.new(&block).each {|root|
f.format root
}
}.to_s
end
|
.indent(options, &block) ⇒ Object
21
22
23
|
# File 'lib/paggio.rb', line 21
def self.indent(options, &block)
options(indent: options, &block)
end
|
.options(options, &block) ⇒ Object
17
18
19
|
# File 'lib/paggio.rb', line 17
def self.options(options, &block)
Formatter.options(options, &block)
end
|