class ApplicationPolicy
Attributes
Public Class Methods
Source
# File app/policies/application_policy.rb, line 4 def initialize(user, record) @user = user @team = user.selected_team @record = record end
Public Instance Methods
Source
# File app/policies/application_policy.rb, line 16 def create? = false def show? = false def edit? = update? def update? = false def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader :user, :team
Source
# File app/policies/application_policy.rb, line 24 def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader :user, :team, :scope end end
Source
# File app/policies/application_policy.rb, line 20 def edit? = update? def update? = false def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader :user, :team, :scope
Source
# File app/policies/application_policy.rb, line 12 def index? = false def new? = create? def create? = false def show? = false def edit? = update? def update? = false def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader
Source
# File app/policies/application_policy.rb, line 14 def new? = create? def create? = false def show? = false def edit? = update? def update? = false def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader :user,
Source
# File app/policies/application_policy.rb, line 18 def show? = false def edit? = update? def update? = false def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader :user, :team,
Source
# File app/policies/application_policy.rb, line 22 def update? = false def destroy? = false class Scope def initialize(user, scope) @user = user @team = user.selected_team @scope = scope end def resolve raise NotImplementedError, "You must define #resolve in #{self.class}" end attr_reader :user, :team, :scope end