lib/sasha.rb in sasha-0.0.3 vs lib/sasha.rb in sasha-0.1.0
- old
+ new
@@ -1,17 +1,6 @@
-require 'action_controller'
-
module Sasha
- class Git
- def self.current_sha
- @current_sha ||= `git rev-parse HEAD`.chomp
- end
- end
+ autoload :Git, 'sasha/git'
end
-class ActionController::Base
- before_filter :set_git_sha_header
-
- def set_git_sha_header
- headers['X-Git-SHA'] = Sasha::Git.current_sha
- end
-end
+require 'sasha/rails' if defined?(ActionController)
+require 'sasha/sinatra' if defined?(Sinatra)