Module: Slimak
- Defined in:
- lib/slimak.rb,
lib/slimak/railtie.rb,
lib/slimak/version.rb,
lib/slimak/sluggable.rb,
lib/slimak/configuration.rb,
lib/generators/slimak/add_slug/add_slug_generator.rb
Defined Under Namespace
Modules: Generators, Sluggable Classes: Configuration, Railtie
Constant Summary collapse
- VERSION =
"0.2.1"
Class Method Summary collapse
-
.config ⇒ Object
Accessor for global config.
-
.config=(c) ⇒ Object
Setter for global config (useful for tests).
-
.configure {|config| ... } ⇒ Object
Convenience configure block: Slimak.configure { |c| c.separator = “_” }.
-
.reset! ⇒ Object
Reset global config to defaults.
Class Method Details
.config ⇒ Object
Accessor for global config
20 21 22 |
# File 'lib/slimak.rb', line 20 def config @config end |
.config=(c) ⇒ Object
Setter for global config (useful for tests)
25 26 27 |
# File 'lib/slimak.rb', line 25 def config=(c) @config = c end |
.configure {|config| ... } ⇒ Object
Convenience configure block: Slimak.configure { |c| c.separator = “_” }
30 31 32 33 |
# File 'lib/slimak.rb', line 30 def configure yield config if block_given? config end |
.reset! ⇒ Object
Reset global config to defaults
36 37 38 |
# File 'lib/slimak.rb', line 36 def reset! @config = Configuration.new end |