class ActionDispatch::Routing::Mapper
Public Instance Methods
kiqr_routes(options = {})
click to toggle source
# File lib/kiqr/core/rails/routes.rb, line 6 def kiqr_routes(options = {}) options[:path] ||= 'account' kiqr_scope(options) do kiqr_accounts(options) kiqr_members(options) kiqr_account_switcher(options) end end
Protected Instance Methods
kiqr_account_switcher(_options)
click to toggle source
# File lib/kiqr/core/rails/routes.rb, line 28 def kiqr_account_switcher(_options) match 'switch/:id', via: %i[get patch], to: 'accounts#switch', as: :switch_account end
kiqr_accounts(_options)
click to toggle source
# File lib/kiqr/core/rails/routes.rb, line 22 def kiqr_accounts(_options) resource :account, only: %i[new create edit update], path: '' do get :setup, as: :setup end end
kiqr_members(_options)
click to toggle source
# File lib/kiqr/core/rails/routes.rb, line 32 def kiqr_members(_options) resources :members, only: :index end
kiqr_scope(options, &block)
click to toggle source
# File lib/kiqr/core/rails/routes.rb, line 18 def kiqr_scope(options, &block) scope options[:path], module: 'kiqr', &block end