Module: Chive
- Defined in:
- lib/chive.rb,
lib/chive/engine.rb,
lib/chive/version.rb,
app/models/chive/article.rb,
app/jobs/chive/application_job.rb,
lib/chive/ckeditor_authorization.rb,
app/models/chive/application_record.rb,
app/helpers/chive/application_helper.rb,
app/mailers/chive/application_mailer.rb,
lib/generators/chive/seeds_generator.rb,
lib/generators/chive/views_generator.rb,
app/controllers/chive/feed_controller.rb,
lib/generators/chive/devise_generator.rb,
lib/generators/chive/routes_generator.rb,
lib/generators/chive/ckeditor_generator.rb,
app/controllers/chive/articles_controller.rb,
lib/generators/chive/devise_gem_generator.rb,
lib/generators/chive/migrations_generator.rb,
lib/generators/chive/controllers_generator.rb,
lib/generators/chive/initializer_generator.rb,
lib/generators/chive/dependencies_generator.rb,
app/controllers/chive/application_controller.rb,
app/controllers/concerns/chive/user_concerns.rb
Defined Under Namespace
Modules: ApplicationHelper, Generators, UserConcerns
Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Article, ArticlesController, AuthorizationError, CkeditorAuthorization, Engine, FeedController
Constant Summary
collapse
- VERSION =
'0.2.3'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.anonymous_name ⇒ Object
30
31
32
|
# File 'lib/chive.rb', line 30
def anonymous_name
@anonymous_name ||= 'Anonymous'
end
|
.per_page ⇒ Object
54
55
56
|
# File 'lib/chive.rb', line 54
def per_page
@per_page ||= 10
end
|
.public_layout ⇒ Object
42
43
44
|
# File 'lib/chive.rb', line 42
def public_layout
@public_layout ||= 'chive/application'
end
|
48
49
50
|
# File 'lib/chive.rb', line 48
def slug_formatter
@slug_formatter ||= proc { |article| article.title.parameterize }
end
|
.use_devise=(value) ⇒ Object
Sets the attribute use_devise
34
35
36
|
# File 'lib/chive.rb', line 34
def use_devise=(value)
@use_devise = value
end
|
.user_model ⇒ Object
12
13
14
|
# File 'lib/chive.rb', line 12
def user_model
@user_model ||= 'User'
end
|
.user_name_attr ⇒ Object
24
25
26
|
# File 'lib/chive.rb', line 24
def user_name_attr
@user_name_attr ||= 'name'
end
|
.user_pk_attr ⇒ Object
18
19
20
|
# File 'lib/chive.rb', line 18
def user_pk_attr
@user_pk_attr ||= 'id'
end
|
Class Method Details
.setup {|_self| ... } ⇒ Object
5
6
7
|
# File 'lib/chive.rb', line 5
def self.setup
yield self
end
|
.use_devise? ⇒ Boolean
36
37
38
|
# File 'lib/chive.rb', line 36
def use_devise?
@use_devise ||= false
end
|