lib/rails_paginate/pagers/slider.rb in rails_paginate-0.0.3 vs lib/rails_paginate/pagers/slider.rb in rails_paginate-0.0.4
- old
+ new
@@ -1,11 +1,11 @@
module RailsPaginate::Pagers
# slider method
class Slider < Base
- cattr_reader :inner, :outer
- @@inner = 2
- @@outer = 2
+ cattr_accessor :inner, :outer
+ @@inner = 3
+ @@outer = 1
def visible_pages
visible = []
last_inserted = 0
splited = false
@@ -43,9 +43,17 @@
# inner
return true if inner_range.include? page
false
+ end
+
+ def inner
+ options[:inner] || self.class.inner
+ end
+
+ def outer
+ options[:outer] || self.class.outer
end
end
end
\ No newline at end of file