Sha256: d3e4f1781f373a16eb3ac918f9695aabb16576a39b622c84f24a3db0a8ca6edc

Contents?: true

Size: 424 Bytes

Versions: 10

Compression:

Stored size: 424 Bytes

Contents

class EventsController < ApplicationController
  include LazyCrud

  set_resource Event
  set_param_whitelist(:name)

  before_create ->(resource){ resource.name = resource.name.upcase }
  before_create ->(resource){}

  before_update ->(resource){ resource.user_id = -1 }
  before_destroy ->(resource){ resource.created_at = nil }

  def before_create
    @resource.name = @resource.name + " " + @resource.name
  end


end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
lazy_crud-0.9.8.4 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.8.3 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.8.2 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.8.1 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.8.0 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.7.1 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.7 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.6 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.5 spec/support/rails_app/app/controllers/events_controller.rb
lazy_crud-0.9.4 spec/support/rails_app/app/controllers/events_controller.rb