Skip to content

Commit

Permalink
make image and accountable policies into modules instead of classes
Browse files Browse the repository at this point in the history
  • Loading branch information
eveadele committed Oct 14, 2014
1 parent 991c758 commit 52f2cf7
Show file tree
Hide file tree
Showing 14 changed files with 25 additions and 14 deletions.
3 changes: 2 additions & 1 deletion app/policies/account_image_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class AccountImagePolicy < ImagePolicy
class AccountImagePolicy < ApplicationPolicy
include ImagePolicy
end
2 changes: 1 addition & 1 deletion app/policies/accountable_policy.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class AccountablePolicy < ApplicationPolicy
module AccountablePolicy
attr_reader :user, :record

def initialize(user, record)
Expand Down
3 changes: 2 additions & 1 deletion app/policies/audio_file_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class AudioFilePolicy < StoryAttributePolicy
class AudioFilePolicy < ApplicationPolicy
include StoryAttributePolicy
end
3 changes: 2 additions & 1 deletion app/policies/audio_version_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class AudioVersionPolicy < StoryAttributePolicy
class AudioVersionPolicy < ApplicationPolicy
include StoryAttributePolicy
end
2 changes: 1 addition & 1 deletion app/policies/image_policy.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class ImagePolicy < ApplicationPolicy
module ImagePolicy
attr_reader :user, :image

def initialize(user, image)
Expand Down
3 changes: 2 additions & 1 deletion app/policies/license_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class LicensePolicy < StoryAttributePolicy
class LicensePolicy < ApplicationPolicy
include StoryAttributePolicy
end
3 changes: 2 additions & 1 deletion app/policies/musical_work_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class MusicalWorkPolicy < StoryAttributePolicy
class MusicalWorkPolicy < ApplicationPolicy
include StoryAttributePolicy
end
3 changes: 2 additions & 1 deletion app/policies/pick_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class PickPolicy < AccountablePolicy
class PickPolicy < ApplicationPolicy
include AccountablePolicy
end
3 changes: 2 additions & 1 deletion app/policies/series_image_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class SeriesImagePolicy < ImagePolicy
class SeriesImagePolicy < ApplicationPolicy
include ImagePolicy
end
3 changes: 2 additions & 1 deletion app/policies/series_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class SeriesPolicy < AccountablePolicy
class SeriesPolicy < ApplicationPolicy
include AccountablePolicy
end
2 changes: 1 addition & 1 deletion app/policies/story_attribute_policy.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class StoryAttributePolicy < ApplicationPolicy
module StoryAttributePolicy
attr_reader :user, :record

def initialize(user, record)
Expand Down
3 changes: 2 additions & 1 deletion app/policies/story_image_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class StoryImagePolicy < ImagePolicy
class StoryImagePolicy < ApplicationPolicy
include ImagePolicy
end
3 changes: 2 additions & 1 deletion app/policies/story_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class StoryPolicy < AccountablePolicy
class StoryPolicy < ApplicationPolicy
include AccountablePolicy
end
3 changes: 2 additions & 1 deletion app/policies/user_image_policy.rb
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
class UserImagePolicy < ImagePolicy
class UserImagePolicy < ApplicationPolicy
include ImagePolicy
end

0 comments on commit 52f2cf7

Please sign in to comment.