Module: DisqusRails::Disqusable::ActsAsDisqusable

Defined in:
lib/disqus_rails/active_record/acts_as_disqusable.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(disqusable) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/disqus_rails/active_record/acts_as_disqusable.rb', line 15

def self.included(disqusable)
  Thread.class_exec do
    define_method :disqusable do
      disqusable.find(@disqusable_id)
    end
  end
end

Instance Method Details

#disqus_threadObject



11
12
13
# File 'lib/disqus_rails/active_record/acts_as_disqusable.rb', line 11

def disqus_thread
  DisqusRails::Thread.find_by_ident(self.id)
end