diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/inboxes.rb | 3 | ||||
| -rw-r--r-- | lib/inboxes/ability.rb | 29 | ||||
| -rw-r--r-- | lib/inboxes/engine.rb | 7 | ||||
| -rw-r--r-- | lib/inboxes/railtie.rb | 1 | ||||
| -rw-r--r-- | lib/inboxes/version.rb | 2 |
5 files changed, 2 insertions, 40 deletions
diff --git a/lib/inboxes.rb b/lib/inboxes.rb index 57dc9a0..e9ecad7 100644 --- a/lib/inboxes.rb +++ b/lib/inboxes.rb @@ -1,10 +1,9 @@ +require "cancan" require "inboxes/version" require "inboxes/railtie" -require "inboxes/ability" require "inboxes/engine" require "inboxes/active_record_extension" - module Inboxes def self.configure(&block) diff --git a/lib/inboxes/ability.rb b/lib/inboxes/ability.rb deleted file mode 100644 index c9f8d6b..0000000 --- a/lib/inboxes/ability.rb +++ /dev/null @@ -1,29 +0,0 @@ -require "cancan" - -module Inboxes - class InboxesAbility - include ::CanCan::Ability - - def initialize(user) - # Discussion - # raise "Registered!" - if user - can [:index, :create], Discussion - can :read, Discussion do |discussion| - discussion.can_participate?(user) - end - end - - # Message - # can :create, Message do |message| - # message.discussion.can_participate?(user) - # end - # - # # Speaker - # can [:create, :destroy], Speaker do |speaker| - # speaker.discussion.can_participate?(user) - # end - end - end - -end
\ No newline at end of file diff --git a/lib/inboxes/engine.rb b/lib/inboxes/engine.rb index b61eebc..061694e 100644 --- a/lib/inboxes/engine.rb +++ b/lib/inboxes/engine.rb @@ -1,11 +1,4 @@ -require "inboxes/ability" - module Inboxes class Engine < ::Rails::Engine - def self.activate - Ability.register_ability(InboxesAbility) - end - - config.to_prepare &method(:activate).to_proc end end
\ No newline at end of file diff --git a/lib/inboxes/railtie.rb b/lib/inboxes/railtie.rb index 1626b20..f99cd06 100644 --- a/lib/inboxes/railtie.rb +++ b/lib/inboxes/railtie.rb @@ -1,5 +1,4 @@ require 'rails' -require "inboxes/ability" module Inboxes class Railtie < ::Rails::Railtie diff --git a/lib/inboxes/version.rb b/lib/inboxes/version.rb index ee23565..c4b3908 100644 --- a/lib/inboxes/version.rb +++ b/lib/inboxes/version.rb @@ -1,3 +1,3 @@ module Inboxes - VERSION = "0.2.0" + VERSION = "0.2.1" end |
