module Gridify::ClassMethods
Attributes
grids[RW]
Public Instance Methods
grid()
click to toggle source
# File lib/gridify.rb, line 33 def grid grids[:grid] end
gridify(*args, &block)
click to toggle source
# File lib/gridify.rb, line 12 def gridify(*args, &block) # debugger grid = Gridify::Grid.new( self, *args, &block) @grids ||= {} @grids[grid.name.to_sym] = grid unless self.respond_to?(:find_for_grid) class_eval <<-EOV named_scope :find_for_grid, lambda {|name, params| grid = grids[name] grid.update_from_params( params ) grid.current_scope } EOV end end