Sha256: bf935d41003b7c91d4c2fdd322db9249453398bd5c901a92be5e188a06771776

Contents?: true

Size: 288 Bytes

Versions: 5

Compression:

Stored size: 288 Bytes

Contents

module DateBook
  module ActsAsOwner
    def acts_as_owner(options = {})
      include InstanceMethods
      extend ClassMethods
    end

    module InstanceMethods
      def calendars
        Calendar.with_role(:owner, self)
      end
    end

    module ClassMethods
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
date_book-0.0.6 lib/date_book/concerns/acts_as_owner.rb
date_book-0.0.5 lib/date_book/concerns/acts_as_owner.rb
date_book-0.0.3 lib/date_book/concerns/acts_as_owner.rb
date_book-0.0.2 lib/date_book/concerns/acts_as_owner.rb
date_book-0.0.1 lib/date_book/concerns/acts_as_owner.rb