Sha256: e9970f6fc1d50a7838c56891a1b51bf57c072d16497ce8c1db8b9c635c5bf27c
Contents?: true
Size: 1.54 KB
Versions: 4
Compression:
Stored size: 1.54 KB
Contents
require 'commontator/engine' require 'commontator/controller_includes' module Commontator # Attributes # Can be set in initializer only ENGINE_ATTRIBUTES = [ :current_user_proc, :javascript_proc ] # Can be set in initializer or passed as an option to acts_as_commontator COMMONTATOR_ATTRIBUTES = [ :user_name_clickable, :user_name_proc, :user_email_proc, :user_admin_proc, :subscription_email_enable_proc ] # Can be set in initializer or passed as an option to acts_as_commontable COMMONTABLE_ATTRIBUTES = [ :comment_name, :comment_create_verb_present, :comment_create_verb_past, :comment_edit_verb_present, :comment_edit_verb_past, :timestamp_format, :admin_can_edit_comments, :auto_subscribe_on_comment, :can_edit_own_comments, :can_edit_old_comments, :can_delete_own_comments, :can_delete_old_comments, :can_subscribe_to_thread, :can_vote_on_comments, :combine_upvotes_and_downvotes, :comments_order, :closed_threads_are_readable, :deleted_comments_are_visible, :can_read_thread_proc, :can_edit_thread_proc, :commontable_name_proc, :commontable_url_proc, :subscription_email_from_proc, :subscription_email_subject_proc, :subscription_email_to_string ] (ENGINE_ATTRIBUTES + COMMONTATOR_ATTRIBUTES + \ COMMONTABLE_ATTRIBUTES).each do |attribute| mattr_accessor attribute end def self.configure yield self end end require 'commontator/acts_as_commontator' require 'commontator/acts_as_commontable'
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
commontator-4.5.3 | lib/commontator.rb~ |
commontator-4.2.2 | lib/commontator.rb~ |
commontator-4.2.1 | lib/commontator.rb~ |
commontator-4.2.0 | lib/commontator.rb~ |