Module: DateBook::ActsAsOwnable

Defined in:
lib/date_book/concerns/acts_as_ownable.rb

Overview

Mixin to allow acts_as_ownable behavior in Calendar and Event models

Defined Under Namespace

Modules: InstanceMethods

Instance Method Summary collapse

Instance Method Details

#acts_as_ownable(_options = {}) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/date_book/concerns/acts_as_ownable.rb', line 6

def acts_as_ownable(_options = {})
  # Rolify Gem
  resourcify

  scope :readable_by, ->(user) { accessible_by(::Ability.new(user)) }

  include InstanceMethods
end