module ActiveResponse::Controller::CrudDefaults::Index

Private Instance Methods

index_association() click to toggle source
# File lib/active_response/controller/crud_defaults/index.rb, line 9
def index_association
  var = :"@#{controller_name}"
  return instance_variable_get(var) if instance_variable_defined?(var)
  instance_variable_set(:"@#{controller_name}", controller_class.all)
end
index_includes() click to toggle source
# File lib/active_response/controller/crud_defaults/index.rb, line 31
def index_includes
  {}
end
index_locals() click to toggle source
# File lib/active_response/controller/crud_defaults/index.rb, line 27
def index_locals
  {}
end
index_success() click to toggle source
# File lib/active_response/controller/crud_defaults/index.rb, line 15
def index_success
  respond_with_collection(active_response_options)
end
index_success_options() click to toggle source
# File lib/active_response/controller/crud_defaults/index.rb, line 19
def index_success_options
  {
    collection: index_association,
    include: index_includes,
    locals: index_locals
  }
end