Module: RiderKick
- Defined in:
- lib/rider_kick/use_cases/contract.rb,
lib/rider-kick.rb,
lib/rider_kick/version.rb,
lib/rider_kick/configuration.rb,
lib/generators/rider_kick/errors.rb,
lib/rider_kick/entities/failure_details.rb,
lib/rider_kick/matchers/use_case_result.rb,
lib/generators/rider_kick/base_generator.rb,
lib/generators/rider_kick/init_generator.rb,
lib/rider_kick/use_cases/abstract_use_case.rb,
lib/generators/rider_kick/factory_generator.rb,
lib/generators/rider_kick/scaffold_generator.rb,
lib/generators/rider_kick/structure_generator.rb,
lib/generators/rider_kick/clean_arch_generator.rb,
lib/rider_kick/builders/abstract_active_record_entity_builder.rb
Overview
typed: false frozen_string_literal: true
Defined Under Namespace
Modules: Builders, Entities, Matchers, UseCases Classes: BaseGenerator, CleanArchGenerator, Configuration, ConfigurationError, FactoryGenerator, FakerMapping, FileNotFoundError, GeneratorError, InitGenerator, ModelNotFoundError, ScaffoldGenerator, Structure, ValidationError, YamlFormatError
Constant Summary collapse
- VERSION =
'0.0.16'- DEFAULT_TYPE_MAPPING =
{ 'uuid' => ':string', 'string' => ':string', 'text' => ':string', 'integer' => ':integer', 'boolean' => ':bool', 'float' => ':float', 'decimal' => ':decimal', 'date' => ':date', 'upload' => 'Types::File', 'datetime' => ':time' }.freeze
- DEFAULT_ENTITY_TYPE_MAPPING =
{ 'uuid' => 'Types::Strict::String', 'string' => 'Types::Strict::String', 'text' => 'Types::Strict::String', 'integer' => 'Types::Strict::Integer', 'boolean' => 'Types::Strict::Bool', 'float' => 'Types::Strict::Float', 'decimal' => 'Types::Strict::Decimal', 'date' => 'Types::Strict::Date', 'datetime' => 'Types::Strict::Time' }.freeze
- TYPE_MAPPING =
Backward compatibility constants
DEFAULT_TYPE_MAPPING- ENTITY_TYPE_MAPPING =
DEFAULT_ENTITY_TYPE_MAPPING
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
251 252 253 |
# File 'lib/rider_kick/configuration.rb', line 251 def self.configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
255 256 257 |
# File 'lib/rider_kick/configuration.rb', line 255 def self.configure yield(configuration) end |