Class: Servactory::Generators::NamedBase

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/servactory/base.rb

Direct Known Subclasses

RspecGenerator, ServiceGenerator

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