class Gearhead::Actions::Update
Attributes
gear[R]
request[R]
resource[R]
Public Class Methods
build(gear, request, resource:)
click to toggle source
# File lib/gearhead/actions/update.rb, line 6 def self.build(gear, request, resource:) new(gear, request, resource: resource).build end
new(gear, request, resource:)
click to toggle source
# File lib/gearhead/actions/update.rb, line 11 def initialize(gear, request, resource:) @gear = gear @request = request @resource = resource end
Public Instance Methods
build()
click to toggle source
todo
# File lib/gearhead/actions/update.rb, line 18 def build params = ActionController::Parameters.new(@request.params).require(:post).permit(:person_id, :private) @resource.assign_attributes(params) @resource end