Clone
require 'locomotive/models'
require 'locomotive/decorators'
require 'locomotive/common'
require_relative 'steam/exceptions'
require_relative 'steam/decorators'
require_relative 'steam/configuration'
require 'sprockets'
require 'sprockets-sass'
require 'haml'
require 'compass'
#require 'httmultiparty'
require 'mime/types'
module Locomotive
module Steam
TEMPLATE_EXTENSIONS = %w(liquid haml)
class << self
attr_writer :configuration
end
def self.configuration
@configuration ||= Configuration.new
end
def self.reset
@configuration = Configuration.new
end
def self.configure
yield(configuration)
end
class << self
def method_missing(name, *args, &block)
Locomotive::Steam.configuration.public_send(name)
rescue
super
end
end
end
end