Class: Admino::Query::BasePresenter

Inherits:
Showcase::Presenter
  • Object
show all
Defined in:
lib/admino/query/base_presenter.rb

Instance Method Summary collapse

Instance Method Details

#default_form_optionsObject



25
26
27
28
29
30
31
# File 'lib/admino/query/base_presenter.rb', line 25

def default_form_options
  {
    as: :query,
    method: :get,
    url: h.request.fullpath
  }
end

#form(options = {}, &block) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/admino/query/base_presenter.rb', line 9

def form(options = {}, &block)
  h.form_for(
    self,
    options.reverse_merge(default_form_options),
    &block
  )
end

#simple_form(options = {}, &block) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/admino/query/base_presenter.rb', line 17

def simple_form(options = {}, &block)
  h.simple_form_for(
    self,
    options.reverse_merge(default_form_options),
    &block
  )
end