lib/markaby.rb in markaby-0.9.0 vs lib/markaby.rb in markaby-0.9.1
- old
+ new
@@ -2,11 +2,11 @@
#
# 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__))
+$:.unshift __dir__
# 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
@@ -15,17 +15,13 @@
# 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.
module Markaby
- MAJOR = 0
- MINOR = 9
- TINY = 0
-
- VERSION = "#{MAJOR}.#{MINOR}.#{TINY}"
-
class InvalidXhtmlError < StandardError; end
end
-require 'builder' unless defined?(Builder)
-require 'markaby/builder'
-require 'markaby/cssproxy'
+require "markaby/version"
+require "builder" unless defined?(Builder)
+require "markaby/tagset"
+require "markaby/builder"
+require "markaby/cssproxy"