class OpenGithubIssue::Constraint
Public Class Methods
new(controller)
click to toggle source
# File lib/open_github_issue/constraint.rb, line 3 def initialize(controller) @controller = controller end
Public Instance Methods
call()
click to toggle source
# File lib/open_github_issue/constraint.rb, line 7 def call constraint_proc.call(user) end
Private Instance Methods
constraint_proc()
click to toggle source
# File lib/open_github_issue/constraint.rb, line 13 def constraint_proc @constraint_proc ||= OpenGithubIssue.configuration.constraint end
user()
click to toggle source
# File lib/open_github_issue/constraint.rb, line 17 def user user_method = OpenGithubIssue.configuration.user_method return unless user_method @controller.public_send(user_method) end