module ActiveAdmin::Resource::Routes

Public Instance Methods

route_batch_action_path(params = {}, additional_params = {}) click to toggle source
# File lib/active_admin/resource/routes.rb, line 11
def route_batch_action_path(params = {}, additional_params = {})
  route_builder.batch_action_path(params, additional_params)
end
route_builder() click to toggle source
# File lib/active_admin/resource/routes.rb, line 31
def route_builder
  @route_builder ||= RouteBuilder.new(self)
end
route_collection_path(params = {}, additional_params = {}) click to toggle source

@param params [Hash] of params: { study_id: 3 } @return [String] the path to this resource collection page @example “/admin/posts”

# File lib/active_admin/resource/routes.rb, line 7
def route_collection_path(params = {}, additional_params = {})
  route_builder.collection_path(params, additional_params)
end
route_edit_instance_path(resource, additional_params = {}) click to toggle source
# File lib/active_admin/resource/routes.rb, line 22
def route_edit_instance_path(resource, additional_params = {})
  route_builder.edit_instance_path(resource, additional_params)
end
route_instance_path(resource, additional_params = {}) click to toggle source

@param resource [ActiveRecord::Base] the instance we want the path of @return [String] the path to this resource collection page @example “/admin/posts/1”

# File lib/active_admin/resource/routes.rb, line 18
def route_instance_path(resource, additional_params = {})
  route_builder.instance_path(resource, additional_params)
end
route_prefix() click to toggle source

Returns the routes prefix for this config

# File lib/active_admin/resource/routes.rb, line 27
def route_prefix
  namespace.route_prefix
end
route_uncountable?() click to toggle source
# File lib/active_admin/resource/routes.rb, line 35
def route_uncountable?
  config = resources_configuration[:self]

  config[:route_collection_name] == config[:route_instance_name]
end