3 def initialize operators
5 @operators = [@operators] unless @operators.respond_to?(:each)
11 @operators.each do |operator|
12 return operator if operator.is_a?(Author)
13 return operator.author if operator.is_a?(User)
14 return operator.user.author if operator.is_a?(Artist) and operator.user.author
20 @operators.each do |operator|
21 return operator.user.artist if operator.is_a?(Author) and operator.user.artist
22 return operator.artist if operator.is_a?(User)
23 return operator if operator.is_a?(Artist)
29 @operators.each do |operator|
30 return operator if operator.is_a?(Admin)
36 return @author if @author
41 return @artist if @artist
46 return @admin if @admin
55 @operators.each do |operator|
56 return true if operator.is_a?(Author) or operator.is_a?(Artist) or operator.is_a?(Admin) or operator.is_a?(User)
62 @operators.each do |operator|
63 return true if operator.is_a?(Author) or operator.is_a?(Artist) or operator.is_a?(User)
69 @operators.each do |operator|
70 return true if operator.is_a?(Author) or operator.is_a?(Artist) or operator.is_a?(Admin) or operator.is_a?(User) or operator.is_a?(DemandUser)
76 @operators.each do |operator|
77 return true if operator.is_a?(Admin)