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)