Sha256: 0e8f265e3d0fe2be0e9902bf3fae2d3d02111acf708f7364ac3da3864e424a51
Contents?: true
Size: 598 Bytes
Versions: 4
Compression:
Stored size: 598 Bytes
Contents
# Controller for /ws/categories # origin: M class Ws::CategoriesController < Ws::ApiController public_actions :index, :show def index root_categories = Category.roots if root_categories.any? render :json => format_categories(root_categories) else render_no_content end end def create api_user.may_create_category! category = Category.new(parse_category(json_params)) category.save! render :json => format_category(category) end def show category = Category.find(params[:id]) render :json => format_category(category) end end
Version data entries
4 entries across 4 versions & 1 rubygems