Module: SimpleCrud

Defined in:
lib/simple_crud.rb,
lib/simple_crud/rspec.rb,
lib/simple_crud/config.rb,
lib/simple_crud/version.rb,
lib/simple_crud/serializer.rb,
lib/simple_crud/new_context.rb,
lib/simple_crud/edit_context.rb,
lib/simple_crud/rspec/config.rb,
lib/simple_crud/show_context.rb,
lib/simple_crud/cache_helpers.rb,
lib/simple_crud/index_context.rb,
lib/simple_crud/rspec/helpers.rb,
lib/simple_crud/action_context.rb,
lib/simple_crud/action_lambdas.rb,
lib/simple_crud/create_context.rb,
lib/simple_crud/update_context.rb,
lib/simple_crud/destroy_context.rb,
lib/simple_crud/pagination/adapter.rb,
lib/simple_crud/persistence_context.rb,
lib/simple_crud/rspec/helpers/models.rb,
lib/simple_crud/authorization/adapter.rb,
lib/simple_crud/rspec/helpers/policies.rb,
lib/simple_crud/rspec/helpers/requests.rb,
lib/simple_crud/rspec/helpers/settings.rb,
lib/simple_crud/pagination/pagy_adapter.rb,
lib/simple_crud/pagination/kaminari_adapter.rb,
lib/simple_crud/authorization/pundit_adapter.rb,
lib/simple_crud/rspec/helpers/authentication.rb,
lib/simple_crud/pagination/wor_paginate_adapter.rb,
lib/simple_crud/pagination/will_paginate_adapter.rb,
lib/simple_crud/rspec/helpers/controller_options.rb,
lib/simple_crud/authorization/can_can_can_adapter.rb,
lib/simple_crud/authorization/action_policy_adapter.rb

Overview

Simplified CRUD endpoints for Rails API controllers.

Defined Under Namespace

Modules: ActionLambdas, Authorization, CacheHelpers, Pagination, RSpec, Serializer Classes: ActionContext, Config, CreateContext, DestroyContext, EditContext, IndexContext, NewContext, PersistenceContext, ShowContext, UpdateContext

Constant Summary collapse

VERSION =
'0.6.0'

Class Method Summary collapse

Class Method Details

.configure {|Config| ... } ⇒ Object

Yields:



10
11
12
# File 'lib/simple_crud.rb', line 10

def self.configure
  yield Config
end