lib/massimo.rb in massimo-0.4.1 vs lib/massimo.rb in massimo-0.4.2
- old
+ new
@@ -3,24 +3,24 @@
# External
require "pathname"
require "fileutils"
require "singleton"
-require "active_support"
+require "active_support/inflector"
+require "active_support/core_ext/hash/keys"
require "sinatra_more"
require "sprockets"
require "jsmin"
require "tilt"
# Internal
-lib_dir = File.dirname(__FILE__)
-require File.join(lib_dir, "massimo", "helpers")
-require File.join(lib_dir, "massimo", "templates")
-require File.join(lib_dir, "massimo", "site")
+require "massimo/helpers"
+require "massimo/templates"
+require "massimo/site"
module Massimo
- VERSION = File.read(File.join(File.dirname(__FILE__), "..", "VERSION")) # :nodoc:
+ VERSION = File.read(File.expand_path("../../VERSION", __FILE__)) # :nodoc:
MissingResource = Class.new(StandardError) # :nodoc:
InvalidResource = Class.new(StandardError) # :nodoc:
# This will create an instance of Massimo::Site the first time it is called.
@@ -40,10 +40,10 @@
def self.processable_resources
resources.select { |resource| resource.processable? }
end
end
-require File.join(lib_dir, "massimo", "resource", "base")
-require File.join(lib_dir, "massimo", "view")
-require File.join(lib_dir, "massimo", "page")
-require File.join(lib_dir, "massimo", "stylesheet")
-require File.join(lib_dir, "massimo", "javascript")
+require "massimo/resource/base"
+require "massimo/view"
+require "massimo/page"
+require "massimo/stylesheet"
+require "massimo/javascript"