Module: ArFinderForm::ClientInstanceMethods
- Defined in:
- lib/ar_finder_form/client_instance_methods.rb
Instance Method Summary collapse
- #find(*args) ⇒ Object
- #find_options(value = nil) ⇒ Object
- #paginate(*args) ⇒ Object
- #paginate_options(value = nil) ⇒ Object
- #to_find_options(options = {}) ⇒ Object
- #to_paginate_options(options = {}) ⇒ Object
Instance Method Details
#find(*args) ⇒ Object
26 27 28 29 30 |
# File 'lib/ar_finder_form/client_instance_methods.rb', line 26 def find(*args) = (args.) args << self.class.builder.model_class.find(*args) end |
#find_options(value = nil) ⇒ Object
4 5 6 7 8 |
# File 'lib/ar_finder_form/client_instance_methods.rb', line 4 def (value = nil) @find_options = value if value @find_options ||= self.class..dup @find_options end |
#paginate(*args) ⇒ Object
32 33 34 35 36 |
# File 'lib/ar_finder_form/client_instance_methods.rb', line 32 def paginate(*args) = (args.) args << self.class.builder.model_class.paginate(*args) end |
#paginate_options(value = nil) ⇒ Object
10 11 12 13 14 |
# File 'lib/ar_finder_form/client_instance_methods.rb', line 10 def (value = nil) @find_options = value if value @find_options ||= self.class..dup @find_options end |