Module: Homeland
- Defined in:
- lib/homeland.rb,
lib/homeland/engine.rb,
lib/homeland/markup.rb,
lib/homeland/version.rb,
app/models/homeland/node.rb,
lib/homeland/markup/base.rb,
lib/homeland/markup/html.rb,
app/models/homeland/reply.rb,
app/models/homeland/topic.rb,
lib/homeland/configuration.rb,
lib/homeland/markup/simple.rb,
lib/homeland/concerns/markup.rb,
lib/homeland/markup/markdown.rb,
lib/homeland/concerns/soft_delete.rb,
lib/homeland/concerns/user_delegates.rb,
lib/generators/homeland/i18n_generator.rb,
lib/homeland/action_view/will_paginate.rb,
app/helpers/homeland/application_helper.rb,
lib/generators/homeland/views_generator.rb,
lib/generators/homeland/models_generator.rb,
app/controllers/homeland/nodes_controller.rb,
lib/generators/homeland/install_generator.rb,
app/controllers/homeland/topics_controller.rb,
app/controllers/homeland/replies_controller.rb,
lib/generators/homeland/controllers_generator.rb,
app/controllers/homeland/application_controller.rb
Defined Under Namespace
Modules: ActionView, ApplicationHelper, Concerns, Generators, Markup
Classes: ApplicationController, Configuration, Engine, Node, NodesController, RepliesController, Reply, Topic, TopicsController
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.markups ⇒ Object
Returns the value of attribute markups.
15
16
17
|
# File 'lib/homeland.rb', line 15
def markups
@markups
end
|
Class Method Details
.config ⇒ Object
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/homeland.rb', line 17
def config
return @config if defined?(@config)
@config = Configuration.new
@config.markup = :markdown
@config.app_name = 'Homeland'
@config.per_page = 32
@config.user_class = 'User'
@config.user_name_method = 'name'
@config.user_avatar_url_method = nil
@config.user_admin_method = 'admin?'
@config.user_profile_url_method = 'profile_url'
@config.authenticate_user_method = 'authenticate_user!'
@config.current_user_method = 'current_user'
@config.node_colors = ['#0E76BD', '#CEA9A9', '#e9dd00', '#222', '#F7941D', '#AB9364', '#76923C', '#33b']
@config
end
|
34
35
36
|
# File 'lib/homeland.rb', line 34
def configure(&block)
config.instance_exec(&block)
end
|
.node_colors ⇒ Object
38
39
40
|
# File 'lib/homeland.rb', line 38
def node_colors
end
|