Module: Gridify::ClassMethods
- Defined in:
- lib/jquery/gridify.rb
Instance Attribute Summary collapse
-
#grids ⇒ Object
Returns the value of attribute grids.
Instance Method Summary collapse
Instance Attribute Details
#grids ⇒ Object
Returns the value of attribute grids.
10 11 12 |
# File 'lib/jquery/gridify.rb', line 10 def grids @grids end |
Instance Method Details
#grid(name = nil) ⇒ Object
33 34 35 |
# File 'lib/jquery/gridify.rb', line 33 def grid(name=nil) name ? grids[name] : grids[:grid] end |
#gridify(*args, &block) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/jquery/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 " named_scope :find_for_grid, lambda {|name, params|\n grid = grids[name]\n grid.update_from_params( params )\n grid.current_scope\n }\n EOV\n end\nend\n" |