Sha256: 67045679248fdaaf86d83a8cac86d47340040cbe083e5907ea2e7b34333a6c62

Contents?: true

Size: 539 Bytes

Versions: 16

Compression:

Stored size: 539 Bytes

Contents

class GroupController < ApplicationController
  attr_reader :current_user
  skip_before_action :verify_authenticity_token

  def initialize
    super
    @current_user = Class.new
  end

  def show
    cls = Class.new(RailsOps::Operation::Model::Load) do
      model Group
    end

    op cls, id: params[:id]
    render json: model
  end

  def update
    cls = Class.new(RailsOps::Operation::Model::Update) do
      model Group
    end

    op cls, id: params[:id], group: {name: params[:name]}
    run!
    render json: model
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rails_ops-1.7.1 test/dummy/app/controllers/group_controller.rb
rails_ops-1.7.0 test/dummy/app/controllers/group_controller.rb
rails_ops-1.6.0 test/dummy/app/controllers/group_controller.rb
rails_ops-1.6.0.rc1 test/dummy/app/controllers/group_controller.rb
rails_ops-1.6.0.rc0 test/dummy/app/controllers/group_controller.rb
rails_ops-1.5.8 test/dummy/app/controllers/group_controller.rb
rails_ops-1.5.7 test/dummy/app/controllers/group_controller.rb
rails_ops-1.5.6 test/dummy/app/controllers/group_controller.rb
rails_ops-1.5.5 test/dummy/app/controllers/group_controller.rb
rails_ops-1.5.4 test/dummy/app/controllers/group_controller.rb
rails_ops-1.5.0 test/dummy/app/controllers/group_controller.rb
rails_ops-1.4.8 test/dummy/app/controllers/group_controller.rb
rails_ops-1.4.7 test/dummy/app/controllers/group_controller.rb
rails_ops-1.4.6 test/dummy/app/controllers/group_controller.rb
rails_ops-1.4.5 test/dummy/app/controllers/group_controller.rb
rails_ops-1.4.4 test/dummy/app/controllers/group_controller.rb