<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,2 @@
 require 'tumblr4_rails'
-ActionController::Base.send(:include, Tumblr4Rails)
\ No newline at end of file
+ActionController::Base.send(:include, Tumblr4Rails::ControllerMethods)
\ No newline at end of file</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,5 @@
 module Tumblr4Rails
   
-  def self.included(klazz)
-    klazz.extend(ClassMethods)
-  end
-  
   def self.configure(&amp;block)
     @@tumblr_config = nil
     raise ArgumentError.new(&quot;A block is required.&quot;) unless block_given?
@@ -26,11 +22,30 @@ module Tumblr4Rails
   def self.configuration
     @@tumblr_config ||= Tumblr4Rails::Config.new
   end
-
-  module ClassMethods
-
-    def use_tumblr
-      include Tumblr4Rails
+  
+  module ControllerMethods
+    
+    def self.included(klazz)
+      klazz.extend(ClassMethods)
+    end
+    
+    module ClassMethods
+      
+      private
+      
+      def use_tumblr
+        include InstanceMethods
+      end
+      
+    end
+    
+    module InstanceMethods
+      
+      private
+      
+      def tumblr
+        Tumblr4Rails::Tumblr
+      end
     end
     
   end</diff>
      <filename>lib/tumblr4rails/tumblr4rails.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 require File.dirname(__FILE__) + '/../spec_helper'
 
 describe Tumblr4Rails do
-  include Tumblr4Rails
+  include Tumblr4Rails::ControllerMethods
   
   describe &quot;the module itself&quot; do
     
@@ -124,21 +124,13 @@ describe Tumblr4Rails do
     end
     
   end
-  
-  describe &quot;including the module&quot; do
-    
-    it &quot;should provide a class method called use_tumblr&quot; do
-      self.class.should respond_to(:use_tumblr)
-    end
-    
-  end
-  
+ 
   describe &quot;after telling it to use_tumblr&quot; do
     
     use_tumblr
     
-    it &quot;have Tumblr4Rails included&quot; do
-      self.class.included_modules.should be_include(Tumblr4Rails)
+    it &quot;have Tumblr4Rails::ControllerMethods::InstanceMethods included&quot; do
+      self.class.included_modules.should be_include(Tumblr4Rails::ControllerMethods::InstanceMethods)
     end
     
   end</diff>
      <filename>spec/tumblr4Rails/tumblr4_rails_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>34db1bca5b1cd8b0977f6483df040c0804ec1f77</id>
    </parent>
  </parents>
  <author>
    <name>matt</name>
    <email>paynmatt@gmail.com</email>
  </author>
  <url>http://github.com/mattapayne/tumblr4rails/commit/936256ab6de54cf90a291fd27ded348766187527</url>
  <id>936256ab6de54cf90a291fd27ded348766187527</id>
  <committed-date>2008-07-11T14:02:38-07:00</committed-date>
  <authored-date>2008-07-11T14:02:38-07:00</authored-date>
  <message>Altered the way that stuff gets included into controllers.</message>
  <tree>4e9e9b2bb4f4827cf3cfa98f1c288bef7b37d4b5</tree>
  <committer>
    <name>matt</name>
    <email>paynmatt@gmail.com</email>
  </committer>
</commit>
