Module: Enumerable

Included in:
RKit::Pagination::Base
Defined in:
lib/r_kit/grid/enumerable_extend.rb,
lib/r_kit/decoration/enumerable_extend.rb,
lib/r_kit/pagination/enumerable_extend.rb

Instance Method Summary collapse

Instance Method Details

#decorate(**options) ⇒ Object



3
4
5
# File 'lib/r_kit/decoration/enumerable_extend.rb', line 3

def decorate **options
  RKit::Decoration::Collection.new(self, **options)
end

#decorated?Boolean

Returns:

  • (Boolean)


7
# File 'lib/r_kit/decoration/enumerable_extend.rb', line 7

def decorated?() false end

#need_decoration?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/r_kit/decoration/enumerable_extend.rb', line 9

def need_decoration?
  any?(&:need_decoration?)
end

#paginated?Boolean

TODO: paginate method

Returns:

  • (Boolean)


5
# File 'lib/r_kit/pagination/enumerable_extend.rb', line 5

def paginated?() false end

#to_grid(&block) ⇒ Object



2
3
4
# File 'lib/r_kit/grid/enumerable_extend.rb', line 2

def to_grid &block
  RKit::Grid::Base::Grid.new self, &block
end