Module: Neutral
- Defined in:
- lib/neutral.rb,
lib/neutral/engine.rb,
lib/neutral/errors.rb,
lib/neutral/version.rb,
lib/neutral/icons/set.rb,
app/models/neutral/vote.rb,
app/models/neutral/voting.rb,
lib/neutral/configuration.rb,
lib/neutral/helpers/routes.rb,
lib/neutral/icons/collection.rb,
lib/neutral/model/vote_cached.rb,
lib/generators/neutral/formats.rb,
app/helpers/neutral/votes_helper.rb,
lib/neutral/helpers/current_voter.rb,
lib/neutral/voting_builder/router.rb,
lib/neutral/voting_builder/builder.rb,
lib/neutral/voting_builder/elements.rb,
lib/neutral/voting_builder/structure.rb,
app/controllers/neutral/votes_controller.rb,
lib/neutral/voting_builder/elements/link.rb,
lib/neutral/voting_builder/elements/span.rb,
lib/neutral/helpers/action_view_extension.rb,
lib/neutral/model/active_record_extension.rb,
app/controllers/neutral/application_controller.rb,
lib/generators/neutral/install/install_generator.rb,
lib/generators/neutral/uninstall/uninstall_generator.rb
Defined Under Namespace
Modules: Errors, Formats, Generators, Helpers, Icons, Model, VotesHelper, VotingBuilder
Classes: ApplicationController, Configuration, Engine, Vote, VotesController, Voting
Constant Summary
collapse
- VERSION =
"0.0.10"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
2
3
4
|
# File 'lib/neutral/configuration.rb', line 2
def self.config
@config ||= Configuration.new
end
|
6
7
8
|
# File 'lib/neutral/configuration.rb', line 6
def self.configure(&block)
yield config if block_given?
end
|
.define(&block) ⇒ Object
35
36
37
|
# File 'lib/neutral.rb', line 35
def self.define(&block)
module_eval(&block)
end
|
.icons ⇒ Object
43
44
45
|
# File 'lib/neutral.rb', line 43
def self.icons
@icons ||= Icons::Collection.new
end
|
.set(name, &block) ⇒ Object
39
40
41
|
# File 'lib/neutral.rb', line 39
def self.set(name, &block)
icons.add Icons::Set.new(name, &block)
end
|