Skip to content

scheerer/lazy-json-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazy-json-scaffold

lazy-json-scaffold provides a simple syntax for a very simply CRUD JSON API

Installation

gem "lazy-json-scaffold"

Include lazy-json-scaffold in your controller:

require 'lazy_json_scaffold'
class PostsController < ActionController::Base
  include LazyJsonScaffold

  define_actions :index, :show, :create, :update, :destroy
end

Creating custom index filters

class PostsController < ActionController::Base
  include LazyJsonScaffold

  define_actions :index, :show, :create, :update, :destroy
  custom_filter_params :title, :author
end

Using a custom scope

class PostsController < ActionController::Base
  include LazyJsonScaffold

  define_actions :index, :show, :create, :update, :destroy
  custom_scope :active
end

License

Licensed under the MIT license.

About

Provide a simple syntax for a very simply CRUD JSON API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published