diff --git a/lib/segment.rb b/lib/segment.rb
index <HASH>..<HASH> 100644
--- a/lib/segment.rb
+++ b/lib/segment.rb
@@ -18,6 +18,10 @@ class Segment
     response = get "active", options
     Hashie::Mash.new(response)
   end
+  
+  def clear_rules
+    response = CreateSend.delete "/segments/#{segment_id}/rules.json", {}
+  end
 
   def delete
     response = CreateSend.delete "/segments/#{segment_id}.json", {}
diff --git a/test/segment_test.rb b/test/segment_test.rb
index <HASH>..<HASH> 100644
--- a/test/segment_test.rb
+++ b/test/segment_test.rb
@@ -33,5 +33,10 @@ class SegmentTest < Test::Unit::TestCase
       @segment.delete
     end
 
+    should "clear a segment's rules" do
+      stub_delete(@api_key, "segments/#{@segment.segment_id}/rules.json", nil)
+      @segment.clear_rules
+    end
+
   end
 end
Added ability to clear a segment's rules.