Module: ActionDispatch::Routing::Mapper::Resources

Defined in:
lib/core_ext/resources.rb

Instance Method Summary collapse

Instance Method Details

#edgarj_popup_resources(*symbols, &block) ⇒ Object

add followings to work on Edgarj::PopupController derived class to default resource routing:

collection do
  get :clear
  get :csv_download
  get :search
  get :search_clear
  get :search_save
  get :search_load
end

member do
  put :page_info_save
end


56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/core_ext/resources.rb', line 56

def edgarj_popup_resources(*symbols, &block)
  resources *symbols, only: [:index] do
    yield if block_given?

    collection do
      get :search
    end

    member do
      put :page_info_save
    end
  end

  self
end

#edgarj_resources(*symbols, &block) ⇒ Object

add followings to work on Edgarj::EdgarjController derived class to default resource routing:

collection do
  get :clear
  get :csv_download
  get :search
  get :search_clear
  get :search_save
  get :search_load
end

member do
  put :page_info_save
end


18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/core_ext/resources.rb', line 18

def edgarj_resources(*symbols, &block)
  resources *symbols do
    yield if block_given?

    collection do
      get :clear
      get :csv_download
      get :search
      get :search_clear
     #get :search_save
     #get :search_load
      get :zip_complete
    end

    member do
      put :page_info_save
    end
  end

  self
end