3 def initialize operators
5 @operators = [@operators] unless @operators.respond_to?(:each)
11 @operators.each do |operator|
12 return operator if operator.is_a?(User)
13 return operator.user if operator.is_a?(Author)
14 return operator.user if operator.is_a?(Artist)
20 @operators.each do |operator|
21 return operator if operator.is_a?(Author)
22 return operator.author if operator.is_a?(User)
23 return operator.user.author if operator.is_a?(Artist) and operator.user.author
29 @operators.each do |operator|
30 return operator.user.artist if operator.is_a?(Author) and operator.user.artist
31 return operator.artist if operator.is_a?(User)
32 return operator if operator.is_a?(Artist)
38 @operators.each do |operator|
39 return operator if operator.is_a?(Admin)
50 return @author if @author
55 return @artist if @artist
60 return @admin if @admin
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)
76 @operators.each do |operator|
77 return true if operator.is_a?(Author) or operator.is_a?(Artist) or operator.is_a?(User)
83 @operators.each do |operator|
84 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)
90 @operators.each do |operator|
91 return true if operator.is_a?(Admin)