/tools/drillbit/Resources/tests/ruby/markaby/lib/markaby.rb
Ruby | 35 lines | 13 code | 4 blank | 18 comment | 0 complexity | e7b70049414d38be2e86f1dd34a6c4db MD5 | raw file
Possible License(s): Apache-2.0
- # = About lib/markaby.rb
- #
- # By requiring <tt>lib/markaby</tt>, you can load Markaby's dependency (the Builder library,)
- # as well as the full set of Markaby classes.
- #
- # For a full list of features and instructions, see the README.
- $:.unshift File.expand_path(File.dirname(__FILE__))
- # Markaby is a module containing all of the great Markaby classes that
- # do such an excellent job.
- #
- # * Markaby::Builder: the class for actually calling the Ruby methods
- # which write the HTML.
- # * Markaby::CSSProxy: a class which adds element classes and IDs to
- # elements when used within Markaby::Builder.
- # * Markaby::MetAid: metaprogramming helper methods.
- # * Markaby::Tags: lists the roles of various XHTML tags to help Builder
- # use these tags as they are intended.
- # * Markaby::Template: a class for hooking Markaby into Rails as a
- # proper templating language.
- module Markaby
- VERSION = '0.5'
- class InvalidXhtmlError < Exception; end
- end
- unless defined?(Builder)
- require 'rubygems'
- require 'builder'
- end
- require 'markaby/builder'
- require 'markaby/cssproxy'
- require 'markaby/metaid'
- require 'markaby/template'