lib/massimo.rb in massimo-0.4.3 vs lib/massimo.rb in massimo-0.4.4
- old
+ new
@@ -1,20 +1,8 @@
-# Rubygems
-require "rubygems"
+libdir = File.dirname(__FILE__)
+$LOAD_PATH.unshift(libdir) unless $LOAD_PATH.include?(libdir)
-# External
-require "pathname"
-require "fileutils"
-require "singleton"
-require "active_support/inflector"
-require "active_support/core_ext/hash/keys"
-require "sinatra_more"
-require "sprockets"
-require "jsmin"
-require "tilt"
-
-# Internal
require "massimo/helpers"
require "massimo/templates"
require "massimo/site"
module Massimo
@@ -26,10 +14,10 @@
# This will create an instance of Massimo::Site the first time it is called.
# Everytime it's called afterwords, without options, it returns the same
# instance.
def self.Site(options = {})
return @site if defined?(@site) && options.empty?
- @site = Massimo::Site.instance.setup(options)
+ @site = Site.instance.setup(options)
end
# All the avaiable Resource types
def self.resources
@resources ||= []