Module: Disqus

Defined in:
lib/disqus.rb,
lib/disqus/api.rb,
lib/disqus/post.rb,
lib/disqus/forum.rb,
lib/disqus/author.rb,
lib/disqus/thread.rb,
lib/disqus/widget.rb,
lib/disqus/version.rb,
lib/disqus/view_helpers.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Version, ViewHelpers Classes: AnonymousAuthor, Api, Author, BaseAuthor, Forum, Post, Thread, Widget

Class Method Summary collapse

Class Method Details

.defaultsObject

Disqus defaults:

:account => "",
:avatar_size => 48,
:color => "grey",
:default_tab => "popular",
:hide_avatars => false,
:hide_mods => true,
:num_items => 15,
:show_powered_by => true,
:orientation => "horizontal"


46
47
48
# File 'lib/disqus.rb', line 46

def self.defaults
  @defaults
end

.enable_merbObject

Load the view helpers if the gem is included in a Merb app.



58
59
60
61
62
# File 'lib/disqus.rb', line 58

def self.enable_merb
  return if Merb::Controller.instance_methods.include? 'disqus_thread'
  require 'disqus/view_helpers'
  Merb::Controller.class_eval { include Disqus::ViewHelpers }
end

.enable_railsObject

Load the view helpers if the gem is included in a Rails app.



51
52
53
54
55
# File 'lib/disqus.rb', line 51

def self.enable_rails
  return if ActionView::Base.instance_methods.include? 'disqus_thread'
  require 'disqus/view_helpers'
  ActionView::Base.class_eval { include Disqus::ViewHelpers }
end