Module: CanonicalRails
- Defined in:
- lib/canonical-rails.rb,
lib/canonical-rails/engine.rb,
lib/canonical-rails/version.rb,
app/helpers/canonical_rails/tag_helper.rb,
lib/generators/canonical_rails/install/install_generator.rb
Defined Under Namespace
Modules: TagHelper Classes: Engine, InstallGenerator
Constant Summary collapse
- VERSION =
"0.0.7"
- @@host =
nil
- @@collection_actions =
[:index]
- @@member_actions =
[:show]
- @@whitelisted_parameters =
[]
Class Method Summary collapse
-
.setup {|_self| ... } ⇒ Object
Default way to setup CanonicalRails.
- .sym_collection_actions ⇒ Object
- .sym_whitelisted_parameters ⇒ Object
Class Method Details
.setup {|_self| ... } ⇒ Object
Default way to setup CanonicalRails. Run ‘rails g canonical_rails:install` to create a fresh initializer with all configuration values.
the configsetup concept politely observed at and borrowed from Devise: github.com/plataformatec/devise/blob/master/lib/devise.rb
10 11 12 |
# File 'lib/canonical-rails.rb', line 10 def self.setup yield self end |
.sym_collection_actions ⇒ Object
26 27 28 |
# File 'lib/canonical-rails.rb', line 26 def self.sym_collection_actions @@sym_collection_actions ||= self.collection_actions.map(&:to_sym) end |
.sym_whitelisted_parameters ⇒ Object
30 31 32 |
# File 'lib/canonical-rails.rb', line 30 def self.sym_whitelisted_parameters @@sym_whitelisted_actions ||= self.whitelisted_parameters.map(&:to_sym) end |