mammoth-guitar-49791
06/13/2023, 7:05 AMlemon-wall-20836
06/13/2023, 7:06 AMfind_record_method
lemon-wall-20836
06/13/2023, 7:08 AMlemon-wall-20836
06/13/2023, 7:10 AMlemon-wall-20836
06/13/2023, 7:10 AMlemon-wall-20836
06/13/2023, 7:10 AMlemon-wall-20836
06/13/2023, 7:10 AMmammoth-guitar-49791
06/13/2023, 7:13 AMruby
def to_param
youtube_id
end
lemon-wall-20836
06/13/2023, 7:13 AMmammoth-guitar-49791
06/13/2023, 7:14 AMmammoth-guitar-49791
06/13/2023, 7:14 AMmammoth-guitar-49791
06/13/2023, 7:14 AMlemon-wall-20836
06/13/2023, 7:15 AMlemon-wall-20836
06/13/2023, 7:16 AMlemon-wall-20836
06/13/2023, 7:16 AMVideoPolicy
?lemon-wall-20836
06/13/2023, 7:16 AMdef resolve
method on that policymammoth-guitar-49791
06/13/2023, 7:22 AMlemon-wall-20836
06/13/2023, 7:22 AMlemon-wall-20836
06/13/2023, 7:23 AMlemon-wall-20836
06/13/2023, 7:24 AMApplicationPolicy
ruby
class ApplicationPolicy
class Scope
attr_reader :user, :scope
def initialize(user, scope)
@user = user
@scope = scope
end
def resolve
scope.all
end
end
end
lemon-wall-20836
06/13/2023, 7:24 AMmammoth-guitar-49791
06/13/2023, 7:26 AMlemon-wall-20836
06/13/2023, 7:26 AMlemon-wall-20836
06/13/2023, 7:26 AMmammoth-guitar-49791
06/13/2023, 7:28 AMlemon-wall-20836
06/13/2023, 7:35 AMmammoth-guitar-49791
06/13/2023, 7:37 AM