Table of Contents - deklarativna-0.0.10 Documentation
Pages
- LICENSE
-
README
- Deklarativna
- A declarative HTML embedded DSL
- Purpose
- Conception
- Current Status
- Updates
- Sinatra integration is demonstrated on the examples
- HTML/XML Fully supported
- rubygem released
- Next Steps:
- Rails plugin
- CSS 2, 3 wrapper??
- jQuery helpers ??
- Installation
- Usage
- Function Based Approach
- Class Based Approach
- Sinatra Integration
Classes and Modules
- BaseTemplate
- Deklarativna
- Deklarativna::CommentRenderable
- Deklarativna::NestingRenderable
- Deklarativna::Renderable
- Deklarativna::SingleTagRenderable
- DeklarativnaUtils
- DeklarativnaUtils::HTMLExporter
Methods
- ::included — Deklarativna
- ::new — Deklarativna::Renderable
- #_body — BaseTemplate
- #_head — BaseTemplate
- #_proc_call — Deklarativna::NestingRenderable
- #comment — Deklarativna
- #comment_renderable_string — Deklarativna
- #css — Deklarativna
- #javascript — Deklarativna
- #launch_file_on_browser — DeklarativnaUtils::HTMLExporter
- #launch_rendered_html_on_browser — DeklarativnaUtils::HTMLExporter
- #nesting_renderable_string — Deklarativna
- #proc_call — Deklarativna::NestingRenderable
- #render — BaseTemplate
- #render_attributes — Deklarativna::Renderable
- #render_to_file — DeklarativnaUtils::HTMLExporter
- #renderable_string — Deklarativna
- #single_tag_renderable_string — Deklarativna
- #to_s — Deklarativna::NestingRenderable
- #to_s — Deklarativna::CommentRenderable
- #to_s — Deklarativna::SingleTagRenderable
- #xml_double_tag — Deklarativna
- #xml_single_tag — Deklarativna