Class: Servactory::Generators::NamedBase
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Servactory::Generators::NamedBase
show all
- Defined in:
- lib/generators/servactory/base.rb
Constant Summary
collapse
- VALID_INPUT_NAME_REGEX =
/\A[a-z_][a-zA-Z0-9_]*\z/
- TYPE_MAPPING =
{
"string" => "String",
"integer" => "Integer",
"float" => "Float",
"boolean" => "[TrueClass, FalseClass]",
"bool" => "[TrueClass, FalseClass]",
"array" => "Array",
"hash" => "Hash",
"symbol" => "Symbol",
"date" => "Date",
"datetime" => "DateTime",
"time" => "Time",
"nil" => "NilClass",
"nilclass" => "NilClass",
"decimal" => "BigDecimal",
"bigdecimal" => "BigDecimal"
}.freeze