diff --git a/lib/tire/results/pagination.rb b/lib/tire/results/pagination.rb
index <HASH>..<HASH> 100644
--- a/lib/tire/results/pagination.rb
+++ b/lib/tire/results/pagination.rb
@@ -48,6 +48,15 @@ module Tire
       alias :num_pages    :total_pages
       alias :offset_value :offset
 
+      def first_page?
+        current_page == 1
+      end
+
+      def last_page?
+        current_page == total_pages
+      end
+
+
     end
 
   end
diff --git a/test/unit/results_collection_test.rb b/test/unit/results_collection_test.rb
index <HASH>..<HASH> 100644
--- a/test/unit/results_collection_test.rb
+++ b/test/unit/results_collection_test.rb
@@ -65,7 +65,7 @@ module Tire
 
       should "be kaminari compatible" do
         collection = Results::Collection.new(@default_response)
-        %w(limit_value total_count num_pages offset_value).each do |method|
+        %w(limit_value total_count num_pages offset_value first_page? last_page?).each do |method|
           assert_respond_to collection, method
         end
       end
Improved support for Kaminari pagination

* Added `first_page?` and `last_page?` methods for <<URL>