Sha256: 111008dcce29078806a22fbba85cccea2c45b068270ecbe970f918c5153abe91

Contents?: true

Size: 308 Bytes

Versions: 3

Compression:

Stored size: 308 Bytes

Contents

module CommentableOn
  module Extenders
    module Commenter
      def commenter?
        false
      end

      def acts_as_commenter(*_args)
        include CommentableOn::Commenter

        class_eval do
          def self.commenter?
            true
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
commentable_on-1.1.0 lib/commentable_on/extenders/commenter.rb
commentable_on-1.0.0 lib/commentable_on/extenders/commenter.rb
commentable_on-0.1.0 lib/commentable_on/extenders/commenter.rb