s e a r c h _ p a r a m s . e m p t y ? @ s u b s c r i p t i o n s = @ s u b s c r i p t i o n s . o r d e r ( " # { s o r t _ c o l u m n } # { s o r t _ d i r e c t i o n } " ) . p a g i n a t e ( : p a g e = > p a r a m s . f e t c h ( : p a g e , 1 ) , : p e r _ p a g e = > p a r a m s . f e t c h ( : p e r _ p a g e , 1 0 ) ) . d e c o r a t e e l s e q u e r y , q u e r y _ p a r a m s = b u i l d _ q u e r y @ s u b s c r i p t i o n s = @ s u b s c r i p t i o n s . w h e r e ( q u e r y , q u e r y _ p a r a m s ) . o r d e r ( " # { s o r t _ c o l u m n } # { s o r t _ d i r e c t i o n } " ) . p a g i n a t e ( : p a g e = > p a r a m s . f e t c h ( : p a g e , 1 ) , : p e r _ p a g e = > p a r a m s . f e t c h ( : p e r _ p a g e , 1 0 ) ) . d e c o r a t e e n d e n d