Module: Opinio
- Defined in:
- lib/opinio.rb,
lib/opinio/rails.rb,
lib/opinio/schema.rb,
lib/opinio/railtie.rb,
lib/opinio/version.rb,
lib/opinio/opinio_model.rb,
lib/opinio/opinio_subjectum.rb,
lib/opinio/orm/active_record.rb,
lib/opinio/controllers/helpers.rb,
lib/opinio/controllers/replies.rb,
lib/opinio/controllers/extensions.rb,
lib/opinio/controllers/internal_helpers.rb,
lib/generators/opinio/views/views_generator.rb,
lib/generators/opinio/install/install_generator.rb
Defined Under Namespace
Modules: Controllers, Generators, OpinioModel, OpinioSubjectum, Orm, Schema
Classes: CommentsController, Engine, Railtie, Version
Constant Summary
collapse
- @@model_name =
"Comment"
- @@owner_class_name =
"User"
- @@use_title =
false
- @@accept_replies =
false
- @@custom_identifiers =
Array.new
false
- @@destroy_conditions =
Proc.new { true }
- @@current_user_method =
:current_user
Class Method Summary
collapse
Class Method Details
.check_custom_identifiers(params) ⇒ Object
46
47
48
49
50
51
52
|
# File 'lib/opinio.rb', line 46
def self.check_custom_identifiers(params)
self.custom_identifiers.each do |idf|
ret = idf.call(params)
return ret unless ret.nil?
end
nil
end
|
.opinio_identifier(block) ⇒ Object
38
39
40
|
# File 'lib/opinio.rb', line 38
def self.opinio_identifier(block)
@@custom_identifiers << block
end
|
.set_destroy_conditions(&block) ⇒ Object
42
43
44
|
# File 'lib/opinio.rb', line 42
def self.set_destroy_conditions(&block)
@@destroy_conditions = block
end
|
.setup {|_self| ... } ⇒ Object
34
35
36
|
# File 'lib/opinio.rb', line 34
def self.setup
yield self
end
|