Module: EncodedId::Rails
- Defined in:
- lib/encoded_id/rails.rb,
lib/encoded_id/rails/salt.rb,
lib/encoded_id/rails/coder.rb,
lib/encoded_id/rails/model.rb,
lib/encoded_id/rails/railtie.rb,
lib/encoded_id/rails/persists.rb,
lib/encoded_id/rails/path_param.rb,
lib/encoded_id/rails/slugged_id.rb,
lib/encoded_id/rails/annotated_id.rb,
lib/encoded_id/rails/configuration.rb,
lib/encoded_id/rails/query_methods.rb,
lib/encoded_id/rails/finder_methods.rb,
lib/encoded_id/rails/encoder_methods.rb,
lib/encoded_id/rails/composite_id_base.rb,
lib/encoded_id/rails/slugged_id_parser.rb,
lib/encoded_id/rails/slugged_path_param.rb,
lib/encoded_id/rails/annotated_id_parser.rb,
lib/encoded_id/rails/active_record_finders.rb,
lib/generators/encoded_id/rails/install_generator.rb,
lib/generators/encoded_id/rails/add_columns_generator.rb
Overview
Rails integration for EncodedId, providing configuration and ActiveRecord extensions.
Defined Under Namespace
Modules: ActiveRecordFinders, EncoderMethods, FinderMethods, Generators, Model, PathParam, Persists, QueryMethods, SluggedPathParam Classes: AnnotatedId, AnnotatedIdParser, Coder, CompositeIdBase, Configuration, Railtie, Salt, SluggedId, SluggedIdParser
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
31 32 33 |
# File 'lib/encoded_id/rails.rb', line 31 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
37 38 39 40 |
# File 'lib/encoded_id/rails.rb', line 37 def configure yield(configuration) if block_given? configuration end |